Mattepuffo's logo
Ottenere informazioni sulla cultura in C#

Ottenere informazioni sulla cultura in C#

L'oggetto CultureInfo ci permette di ottenere tutta una serie di informazioni utili su una determinata cultura, come il codice, codice ISO, formato date, ecc.

Oggi vediamo un esempio del suo utilizzo in C#.

Ecco il codice:

using System;
using System.Globalization;

namespace CSharpTest
{
    class Program
    {
        static void Main(string[] args)
        {
            CultureInfo cc = new CultureInfo("it-IT", false);

            Console.WriteLine("CompareInfo " + cc.CompareInfo);
            Console.WriteLine("DisplayName " + cc.DisplayName);
            Console.WriteLine("EnglishName " + cc.EnglishName);
            Console.WriteLine("IsNeutralCulture " + cc.IsNeutralCulture);
            Console.WriteLine("Name " + cc.Name);
            Console.WriteLine("NativeName " + cc.NativeName);
            Console.WriteLine("TextInfo " + cc.TextInfo);
            Console.WriteLine("ThreeLetterISOLanguageName " + cc.ThreeLetterISOLanguageName);
            Console.WriteLine("ThreeLetterWindowsLanguageName " + cc.ThreeLetterWindowsLanguageName);
            Console.WriteLine("TwoLetterISOLanguageName " + cc.TwoLetterISOLanguageName);
            Console.WriteLine("DateTimeFormat " + cc.DateTimeFormat.ToString());
            Console.WriteLine("NumberFormat " + cc.NumberFormat.ToString());
            Console.WriteLine("Calendar " + cc.Calendar.ToString());
            Console.ReadLine();
        }
    }
}

E qui l'output:

CompareInfo CompareInfo - it-IT
DisplayName Italiano (Italia)
EnglishName Italian (Italy)
IsNeutralCulture False
Name it-IT
NativeName italiano (Italia)
TextInfo TextInfo - it-IT
ThreeLetterISOLanguageName ita
ThreeLetterWindowsLanguageName ITA
TwoLetterISOLanguageName it
DateTimeFormat System.Globalization.DateTimeFormatInfo
NumberFormat System.Globalization.NumberFormatInfo
Calendar System.Globalization.GregorianCalendar

Enjoy!


Share this Post

Commentami!