DateTimeFormatInfo.MonthNames Свойство

Определение

Возвращает или задает одномерный массив типа String, содержащий полные названия месяцев, принятые в определенном языке и региональных параметрах.

C#
public string[] MonthNames { get; set; }

Значение свойства

String[]

Одномерный массив типа String, содержащий полные названия месяцев, принятые в определенном языке и региональных параметрах. В 12-месячном календаре тринадцатый элемент массива представляет собой пустую строку. Массив для свойства InvariantInfo содержит элементы "Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", "Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь" и "".

Исключения

Для свойства задается значение null.

Свойство задается для многомерного массива или для массива, длина которого не равна 13.

Для свойства задается значение, а объект DateTimeFormatInfo доступен только для чтения.

Комментарии

Если это свойство задано, массив должен быть одномерным и содержать ровно 13 элементов. Calendar Объекты вмещают календари с 13 месяцами. Первый элемент (элемент с нулевым индексом) представляет первый месяц года, определенный свойством Calendar .

Если задано MonthNames свойство , необходимо также задать MonthGenitiveNames свойство .

Если пользовательский шаблон включает шаблон формата "MMMM", DateTime.ToString в шаблоне формата отображается значение MonthNames вместо "MMMM".

Это свойство влияет на изменение значения Calendar свойства.

Применяется к

Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

См. также раздел