Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo UmAlQuraCalendar.GetDaysInYear (Int32, Int32)

 

Data di pubblicazione: ottobre 2016

Calcola il numero di giorni nell'anno specificato dell'era specificata.

Spazio dei nomi:   System.Globalization
Assembly:  mscorlib (in mscorlib.dll)

public override int GetDaysInYear(
	int year,
	int era
)

Parametri

year
Type: System.Int32

Un anno.

era
Type: System.Int32

Un'era. Specificare UmAlQuraCalendar.Eras[UmAlQuraCalendar.CurrentEra] o UmAlQuraEra.

Valore restituito

Type: System.Int32

Numero di giorni dell'anno e dell'era specificati. Il numero di giorni è 354 in un anno normale o 355 in un anno bisestile.

Exception Condition
ArgumentOutOfRangeException

year o era non è compreso nell'intervallo supportato dalla UmAlQuraCalendar classe.

Nell'esempio seguente viene chiamato il GetDaysInYear per ottenere il numero di giorni per dieci anni consecutivi in ogni era supportata dalla UmAlQuraCalendar classe.

using System;
using System.Globalization;

public class Example
{
   public static void Main()
   {
      Calendar cal = new UmAlQuraCalendar();
      int currentYear = cal.GetYear(DateTime.Now);

      Console.WriteLine("Era     Year     Days\n");
      foreach (int era in cal.Eras) {
         for (int year = currentYear; year <= currentYear + 9; year++) {
            Console.WriteLine("{0}{1}      {2}      {3}", 
                              ShowCurrentEra(cal, era), era, year, 
                              cal.GetDaysInYear(year, era));   
         }     
      }   
      Console.WriteLine("\n   * Indicates the current era.");
   }

   private static string ShowCurrentEra(Calendar cal, int era)
   {
      if (era == cal.Eras[Calendar.CurrentEra])
         return "*";
      else
         return " ";
   }
}
// The example displays the following output:
//       Era     Year     Days
//       
//       *1      1431      354
//       *1      1432      354
//       *1      1433      355
//       *1      1434      354
//       *1      1435      355
//       *1      1436      354
//       *1      1437      354
//       *1      1438      354
//       *1      1439      355
//       *1      1440      354
//       
//          * Indicates the current era.

Universal Windows Platform
Disponibile da 10
.NET Framework
Disponibile da 2.0
Silverlight
Disponibile da 2.0
Windows Phone Silverlight
Disponibile da 7.0
Torna all'inizio
Mostra: