Enum в массиве - C#
Формулировка задачи:
Приветствую. Ранее работал с другим языком программирования и использовал подобный код:
И с лёгкостью (и большим удобством) в дальнейшем можно получать нужные нам значения, например:
В итоге мы присвоили значение 1000 переменной i.
Хотелось бы реализовать подобное только уже на C#. В качестве примера было бы отлично увидеть так же два типа данных (string и int). Заранее благодарен!
Листинг программы
- enum rang_picture
- {
- rang_name[64],
- rang_price
- }
- static stock human_class[][rang_picture] =
- {
- { "Сержант", 0},
- { "Лейтенант", 1000}
- };
Листинг программы
- i = human_class_shturmovik[1][rang_price];
Решение задачи: «Enum в массиве»
textual
Листинг программы
- class RangPicture
- {
- public string Name { get; set; }
- public int Price { get; set; }
- }
- ......
- RangPicture[] human_class_shturmovik = new RangPicture[]
- {
- new RangPicture {Name = "Сержант", Price = 0},
- new RangPicture {Name = "Лейтенант", Price = 1000}
- };
- var i = human_class_shturmovik[1].Price;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д