Calendar.Eras Eigenschap

Definitie

Wanneer deze wordt overschreven in een afgeleide klasse, haalt u de lijst met eras in de huidige agenda op.

public:
 abstract property cli::array <int> ^ Eras { cli::array <int> ^ get(); };
public abstract int[] Eras { get; }
member this.Eras : int[]
Public MustOverride ReadOnly Property Eras As Integer()

Waarde van eigenschap

Int32[]

Een matrix met gehele getallen die de tijdperken in de huidige kalender vertegenwoordigen.

Voorbeelden

In het volgende voorbeeld ziet u de waarden in JapaneseCalendar.Eras het heisei-tijdperk (1989-2019) als het huidige tijdperk.

using System;
using System.Globalization;

public class SamplesJapaneseCalendar  {

   public static void Main()  {

      // Creates and initializes a JapaneseCalendar.
      JapaneseCalendar myCal = new JapaneseCalendar();

      // Displays the values in the Eras property.
      for ( int i = 0; i < myCal.Eras.Length; i++ )  {
         Console.WriteLine( "Eras[{0}] = {1}", i, myCal.Eras[i] );
      }
   }
}

/*
This code produces the following output.

Eras[0] = 4
Eras[1] = 3
Eras[2] = 2
Eras[3] = 1

*/
Imports System.Globalization

Public Class SamplesJapaneseCalendar

   Public Shared Sub Main()

      ' Creates and initializes a JapaneseCalendar.
      Dim myCal As New JapaneseCalendar()

      ' Displays the values in the Eras property.
      Dim i As Integer
      For i = 0 To myCal.Eras.Length - 1
         Console.WriteLine("Eras[{0}] = {1}", i, myCal.Eras(i))
      Next i

   End Sub

End Class

'This code produces the following output.
'
'Eras[0] = 4
'Eras[1] = 3
'Eras[2] = 2
'Eras[3] = 1
'

Opmerkingen

De tijdperken zijn in omgekeerde chronologische volgorde, met het huidige tijdperk als het eerste element van de matrix en het oudste tijdperk als het laatste element van de matrix. De waarde van het huidige tijdperk is JapaneseCalendar bijvoorbeeld 4, het eerste element van de matrix. Alleen de JapaneseCalendar klassen ondersteunen JapaneseLunisolarCalendar meerdere tijdperken.

Important

Tijdperken in de Japanse kalenders zijn gebaseerd op het keizerrijk en zullen daarom naar verwachting veranderen. Bijvoorbeeld: 1 mei 2019 markeerde het begin van het Reiwa-tijdperk in de JapaneseCalendar en JapaneseLunisolarCalendar. Een dergelijke wijziging van het tijdperk is van invloed op alle toepassingen die gebruikmaken van deze agenda's. Zie Verwerken van een nieuw tijdperk in de Japanse kalender in .NET voor meer informatie en om te bepalen of uw toepassingen worden beïnvloed. Zie Uw toepassing voorbereiden voor de wijziging in het Japanse tijdperk voor informatie over het testen van uw toepassingen op Windows-systemen om ervoor te zorgen dat deze gereed zijn voor de wijziging van het tijdperk. Zie Werken met tijdperken voor functies in .NET die agenda's met meerdere tijdperken ondersteunen en voor aanbevolen procedures bij het werken met agenda's die meerdere tijdperken ondersteunen.

De JapaneseCalendar en JapaneseLunisolarCalendar klassen ondersteunen meerdere tijdperken. De meeste agenda-implementaties ondersteunen daarentegen één tijdperk.

Van toepassing op

Zie ook