Извлечение данных из enum по номеру элемента - C#
Формулировка задачи:
Всем добра!, нужна ваша помощь. Свой вопрос я пометил комментарием в коде, но для порядка напишу его еще и здесь: "Как правильно передать в конструктор структуры отдельный элемент по его номеру в enum?"
public enum ColorEyes {blue, grey, green, amber, swamp, brown, black, yellow}; public struct Eyes { private ColorEyes color_eyes; private bool dominant; public Eyes(ColorEyes color_eyes, bool dominant) { this.color_eyes = color_eyes; this.dominant = dominant; } public ColorEyes Color_eyes { get { return color_eyes; } } public bool Dominant { get { return dominant; } } } class Creature // private default { protected Eyes eyes; public Creature() { eyes = new Eyes(ColorEyes.GetName(typeof(ColorEyes),3),true) // COMPILATION ERROR. Как правильно передать в конструктор структуры отдельный элемент по его номеру в enum } }
Решение задачи: «Извлечение данных из enum по номеру элемента»
textual
Листинг программы
var num = 2 var color = (ColorEyes)num;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д