Назад к вопросам
JuniorТеорияЧасто
Что выведет программа (строки через пробел)?
Color c = Color.Blue;
Console.WriteLine(c);
Console.WriteLine((int)c);
Console.WriteLine((Color)5);
enum Color { Red, Green, Blue }Blue 2 5
- Ждать, что
(Color)5не скомпилируется: явное приведение принимает любойint, а значение без имени члена печатается числом5. - Ждать, что
Blueравен3: члены нумеруются с нуля, если номера не заданы, поэтомуRed,Green,Blue— это0,1,2.
- Как сделать, чтобы
Redначинался с1, а не с0? - Что скажет компилятор на
Color c = 5;без приведения?