JapaneseLunisolarCalendar.Eras Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает эры, относящиеся к объекту JapaneseLunisolarCalendar object.
public:
virtual property cli::array <int> ^ Eras { cli::array <int> ^ get(); };
public override int[] Eras { get; }
member this.Eras : int[]
Public Overrides ReadOnly Property Eras As Integer()
Значение свойства
Массив из 32-битных целых чисел со знаком, которые указывают соответствующие эры.
Комментарии
Значения в массиве, возвращаемом этим свойством, являются числами в диапазоне от 1 до наибольшего числа эры. Наибольшее число эры возвращается в первом элементе массива, а наименьшее число эры — в последнем элементе.
Важно!
Эры в японских календарях основаны на периодах царствования императоров. Таким образом, ожидается наступление новой эры. Например, 1 мая 2019 года в JapaneseCalendar и JapaneseLunisolarCalendar отмечено как начало эры Рэйва. Изменение эры затрагивает все приложения, использующие эти календари. Дополнительные сведения и определение того, затронуты ли ваши приложения, см. в статье Обработка новой эры в японском календаре в .NET. Сведения о тестировании приложений в системах Windows для обеспечения их готовности к изменению эпохи см. в статье Подготовка приложения к изменению японской эры. Сведения о функциях в .NET, поддерживающих календари с несколькими эрами, а также рекомендации по работе с календарями, поддерживающими несколько эпох, см. в статье Работа с эрами.
JapaneseLunisolarCalendar Хотя определяет эпохи Мэйдзи и Тайсё (эры 1 и 2 соответственно), календарь не поддерживает даты в их диапазонах. Например, вызов GetEra или ToDateTime с датой в этих диапазонах эр вызывает исключение ArgumentOutOfRangeException.
Свойство JapaneseLunisolarCalendar.Eras возвращает те же значения, что и JapaneseCalendar.Eras свойство .