JapaneseLunisolarCalendar.Eras 属性

定义

获取与 JapaneseLunisolarCalendar 对象相关的纪元。

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()

属性值

Int32[]

32 位有符号整数数组,用于指定相关的纪元。

注解

此属性返回的数组中的值是范围从 1 到最大纪元数的数字。 第一个数组元素中返回最大的纪元号,最后一个元素中返回最小的纪元号。

重要

日本历法中的年号是根据天皇统治来命名的,因此预计会发生变化。 例如,2019 年 5 月 1 日在 JapaneseCalendarJapaneseLunisolarCalendar 中标志着令和年号的开始。 这种年号的变化会影响使用这些日历的所有应用程序。 有关详细信息并确定应用程序是否受到影响,请参阅 在 .NET 中处理日语日历中的新纪元。 有关在 Windows 系统上测试应用程序以确保其为时代更改做好准备的信息,请参阅 为日本时代更改准备应用程序。 有关 .NET 中支持具有多个纪元的日历的功能以及使用支持多个纪元的日历时的最佳做法,请参阅 使用纪元

虽然 定义 JapaneseLunisolarCalendar Meiji 和 Taisho 时代分别 (1 和 2,) ,但日历不支持其范围内的日期。 例如,调用 GetEraToDateTime 具有这些纪元范围内的日期会 ArgumentOutOfRangeException引发 。

属性 JapaneseLunisolarCalendar.Eras 返回与 属性相同的值 JapaneseCalendar.Eras

适用于