Преобразование planet и int невозможно - C#
Формулировка задачи:
Есть примерно такой код, но свитч ругается что преобразование planet и int невозможно, но ведь planet.sun это и есть int, в чем же дело?
enum planet { sun = 1, moon = 2 } switch (1) { case planet.sun: Console.WriteLine("Case 1"); break; case 2: Console.WriteLine("Case 2"); break; default: Console.WriteLine("Default case"); break; }
Решение задачи: «Преобразование planet и int невозможно»
textual
Листинг программы
switch ((planet)1) { case planet.sun: Console.WriteLine("Case 1"); break; case planet.moon: Console.WriteLine("Case 2"); break; default: Console.WriteLine("Default case"); break; } switch ((int)planet.sun) { case 1: Console.WriteLine("Case 1"); break; case 2: Console.WriteLine("Case 2"); break; default: Console.WriteLine("Default case"); break; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д