JapaneseCalendar.GetMonthsInYear(Int32, Int32) Metodo

Definizione

Restituisce il numero di mesi nell'anno specificato dell'era specificata.

public override int GetMonthsInYear (int year, int era);

Parametri

year
Int32

Valore intero che rappresenta l'anno.

era
Int32

Valore intero che rappresenta l'era.

Restituisce

Il valore restituito è sempre 12.

Eccezioni

year non è compreso nell'intervallo supportato dal calendario.

-oppure-

era non è compreso nell'intervallo supportato dal calendario.

Esempio

Nell'esempio seguente viene chiamato GetMonthsInYear per i primi cinque anni in ogni era. Poiché la JapaneseCalendar classe supporta solo 12 mesi, indica che in ognuna delle era sono supportati JapaneseCalendar 12 mesi.

using System;
using System.Globalization;

public class SamplesJapaneseCalendar  {

   public static void Main()  {

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

      // Displays the header.
      Console.Write("YEAR\t");
      for (int y = 1; y <= 5; y++ )
         Console.Write($"\t{y}");
      Console.WriteLine();

      // Displays the value of the CurrentEra property.
      Console.Write("CurrentEra:");
      for (int y = 1; y <= 5; y++ )
         Console.Write($"\t{myCal.GetMonthsInYear(y, JapaneseCalendar.CurrentEra)}");
      Console.WriteLine();

      // Displays the values in the Eras property.
      for (int i = 0; i < myCal.Eras.Length; i++ )  {
         Console.Write($"Era {myCal.Eras[i]}:\t");
         for (int y = 1; y <= 5; y++ )
            Console.Write("\t{myCal.GetMonthsInYear(y, myCal.Eras[i])}");
         Console.WriteLine();
      }
   }
}

Si applica a

Prodotto Versioni
.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.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Vedi anche