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;