Как создать произвольный список названий месяцев в любом порядке
Да, я отвечаю на вопрос более 10 лет назад! : D
Тем не менее, я хотел добавить этот фрагмент кода на случай, если он может помочь другим. Он показывает, как вывести список названий месяцев в произвольном порядке. В моем случае мне нужно, чтобы это началось в октябре, но вы можете поместить месяцы в любой последовательности (даже с повторяющимися месяцами), установив список целых чисел.
model.Controls = new
{
FiscalMonths = new
{
Value = DateTime.Now.Month,
Options = (new List<int> { 10, 11, 12, 1, 2, 3, 4, 5, 6, 7, 8, 9 }).Select(p => new
{
Value = p,
Text = DateTimeFormatInfo.CurrentInfo.GetMonthName(p)
})
}
};
И вывод json для использования в раскрывающемся списке:
"FiscalMonths": {
"Value": 10,
"Options": [
{
"Value": 10,
"Text": "October"
},
{
"Value": 11,
"Text": "November"
},
{
"Value": 12,
"Text": "December"
},
{
"Value": 1,
"Text": "January"
},
{
"Value": 2,
"Text": "February"
},
etc ....