Exporter (0) Imprimer
Développer tout

HijriCalendar.GetMonthsInYear Method (Int32, Int32)

Returns the number of months in the specified year and era.

Namespace:  System.Globalization
Assembly:  mscorlib (in mscorlib.dll)

public override int GetMonthsInYear(
	int year,
	int era
)

Parameters

year
Type: System.Int32
An integer that represents the year.
era
Type: System.Int32
An integer that represents the era.

Return Value

Type: System.Int32
The number of months in the specified year and era.

ExceptionCondition
ArgumentOutOfRangeException

era is outside the range supported by this calendar.

-or-

year is outside the range supported by this calendar.

The following code example calls the GetMonthsInYear method for five years in each era.


using System;
using System.Globalization;


public class Example
{

   public static void Demo(System.Windows.Controls.TextBlock outputBlock)
   {

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

      // Displays the header.
      outputBlock.Text += "YEAR\t";
      for (int y = 1421; y <= 1425; y++)
         outputBlock.Text += String.Format("\t{0}", y);
      outputBlock.Text += "\n";

      // Displays the value of the CurrentEra property.
      outputBlock.Text += "CurrentEra:";
      for (int y = 1421; y <= 1425; y++)
         outputBlock.Text += String.Format("\t{0}", myCal.GetMonthsInYear(y, HijriCalendar.CurrentEra));
      outputBlock.Text += "\n";

      // Displays the values in the Eras property.
      for (int i = 0; i < myCal.Eras.Length; i++)
      {
         outputBlock.Text += String.Format("Era {0}:\t", myCal.Eras[i]);
         for (int y = 1421; y <= 1425; y++)
            outputBlock.Text += String.Format("\t{0}", myCal.GetMonthsInYear(y, myCal.Eras[i]));
         outputBlock.Text += "\n";
      }

   }

}

/*
This code produces the following output. The results might vary depending on
the settings in Regional and Language Options (or Regional Options or Regional Settings).

YEAR            1421    1422    1423    1424    1425
CurrentEra:     12      12      12      12      12
Era 1:          12      12      12      12      12

*/


Silverlight

Supported in: 5, 4, 3

Silverlight for Windows Phone

Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0

XNA Framework

Supported in: Xbox 360, Windows Phone OS 7.0

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2014 Microsoft