Udostępnij za pośrednictwem


JapaneseLunisolarCalendar.Eras Właściwość

Definicja

Pobiera era, które są istotne dla JapaneseLunisolarCalendar obiektu.

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

Wartość właściwości

Int32[]

Tablica 32-bitowych liczb całkowitych ze znakiem określających odpowiednie ery.

Uwagi

Wartości w tablicy zwracane przez tę właściwość to liczby z zakresu od 1 do największej liczby ery. Największa liczba ery jest zwracana w pierwszym elemecie tablicy, a najmniejsza liczba ery jest zwracana w ostatnim elemplecie.

Ważne

Ery w japońskich kalendarzach opierają się na panowaniu cesarza i dlatego oczekuje się, że się zmienią. Na przykład 1 maja 2019 r. oznaczało początek ery Reiwa w JapaneseCalendar erze i JapaneseLunisolarCalendar. Taka zmiana ery wpływa na wszystkie aplikacje korzystające z tych kalendarzy. Aby uzyskać więcej informacji i określić, czy dotyczy to aplikacji, zobacz Obsługa nowej ery w kalendarzu japońskim na platformie .NET. Aby uzyskać informacje na temat testowania aplikacji w systemach Windows w celu zapewnienia gotowości do zmiany epoki, zobacz Przygotowanie aplikacji do zmiany ery japońskiej. Aby uzyskać informacje o funkcjach platformy .NET, które obsługują kalendarze z wieloma epokami i najlepsze rozwiązania dotyczące pracy z kalendarzami obsługującymi wiele epok, zobacz Praca z erami.

JapaneseLunisolarCalendar Chociaż definiuje ery Meiji i Taisho (odpowiednio ery 1 i 2), kalendarz nie obsługuje dat w swoich zakresach. Na przykład wywołanie metody GetEra lub ToDateTime z datą w tych zakresach epoki zgłasza błąd ArgumentOutOfRangeException.

Właściwość JapaneseLunisolarCalendar.Eras zwraca te same wartości co JapaneseCalendar.Eras właściwość .

Dotyczy