Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

CalendarAlgorithmType énumération

 

Date de publication : novembre 2016

Spécifie si un calendrier est solaire, lunaire ou luni-solaire.

Espace de noms:   System.Globalization
Assembly:  mscorlib (dans mscorlib.dll)

[ComVisibleAttribute(true)]
public enum CalendarAlgorithmType

Nom du membreDescription
LunarCalendar

Un calendrier lunaire.

LunisolarCalendar

Un calendrier luni-solaire.

SolarCalendar

Un calendrier solaire.

Unknown

Base de calendrier inconnue.

Un calcul de date pour un calendrier particulier dépend si le calendrier est solaire, lunaire ou luni-solaire. Par exemple, le GregorianCalendar, JapaneseCalendar, et JulianCalendar classes sont solaires, les HijriCalendar et UmAlQuraCalendar classes sont lunaire, et le HebrewCalendar et JapaneseLunisolarCalendar classes sont luni-solaire, utilisant donc des calculs solaires pour l’année et des calculs lunaires pour le mois et le jour.

Un CalendarAlgorithmType valeur, qui est retourné par un membre de calendrier, telles que le Calendar.AlgorithmType propriété, spécifie la fondation pour un calendrier particulier.

L’exemple de code suivant montre le AlgorithmType propriété et CalendarAlgorithmType énumération.

// This example demonstrates the Calendar.AlgorithmType property and
// CalendarAlgorithmType enumeration.

using System;
using System.Globalization;

class Sample 
{
    public static void Main() 
    {
    GregorianCalendar grCal = new GregorianCalendar();
    HijriCalendar     hiCal = new HijriCalendar();
    JapaneseLunisolarCalendar 
                      jaCal = new JapaneseLunisolarCalendar();
    Display(grCal);
    Display(hiCal);
    Display(jaCal);
    }

    static void Display(Calendar c)
    {
    string name = c.ToString().PadRight(50, '.');
    Console.WriteLine("{0} {1}", name, c.AlgorithmType);
    }
}
/*
This code example produces the following results:

System.Globalization.GregorianCalendar............ SolarCalendar
System.Globalization.HijriCalendar................ LunarCalendar
System.Globalization.JapaneseLunisolarCalendar.... LunisolarCalendar

*/

.NET Framework
Disponible depuis 2.0
Retour au début
Afficher: