C# как цифры обозначить словом?

Mangazey

Client
Регистрация
22.03.2014
Сообщения
374
Благодарностей
27
Баллы
28
Есть определенный набор цифр, который обозначает название месяца (например цифры 31 это январь), как их в кубике обозначить, что бы брать в переменную не цифру а название месяца? Пытаюсь таким кодом, но что-то в переменную кидает все месяцы сразу, а мне надо только один брать (допустим Январь из цифры 31).

QIP Shot - Screen 00152.png
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113
  • Спасибо
Реакции: Koqpe

Mangazey

Client
Регистрация
22.03.2014
Сообщения
374
Благодарностей
27
Баллы
28

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113
C#:
// Создаём новый объект словаря.
Dictionary<string, string> months = new Dictionary<string, string>();
// Добавляем в словарь все комбинации ключ - значение,
// в нашем случае - число и соответствующий ему месяц.
months.Add("31", "Январь");
months.Add("32", "Февраль");
months.Add("33", "Март");

// Возвращаем месяц. Число (ключ) задаётся вручную.
//return months["31"];
// Либо же можно получать число (ключ) из переменной ZP
return months[project.Variables["number"].Value];
 
  • Спасибо
Реакции: Mangazey

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)