Brains Engineering - Il Blog

Localizzazione - Ottenere informazioni sulla cultura selezionata - RegionInfo e CultureInfo

scritto da guru 31/05/2008 13.00.00

Vediamo come ottenere informazioni sulla cultura del client utilizzando le classi RegionInfo e CultureInfo. Con esse possiamo ottenere informazioni circa la moneta corrente, la lingua, il nome della cultura, il calendario utilizzato, il sistema di scrittura ed altro.

  

// Contiene informazioni sulla paese

RegionInfo UserRegion = new RegionInfo(CultureInfo.CurrentCulture.Name);

Response.Write("CurrencyEnglishName: " + UserRegion.CurrencyEnglishName + "<br/>");
Response.Write("CurrencyNativeName: " + UserRegion.CurrencyNativeName + "<br/>");
Response.Write("CurrencySymbol: " + UserRegion.CurrencySymbol + "<br/>");
Response.Write("DisplayName: " + UserRegion.DisplayName + "<br/>");
Response.Write("EnglishName: " + UserRegion.EnglishName + "<br/>");
Response.Write("GeoId: " + UserRegion.GeoId + "<br/>");
Response.Write("IsMetric: " + UserRegion.IsMetric + "<br/>");
Response.Write("ISOCurrencySymbol: " + UserRegion.ISOCurrencySymbol + "<br/>");
Response.Write("Name: " + UserRegion.Name + "<br/>");
Response.Write("NativeName: " + UserRegion.NativeName + "<br/>");
Response.Write("ThreeLetterISORegionName: " + UserRegion.ThreeLetterISORegionName + "<br/>");
Response.Write("ThreeLetterWindowsRegionName: " + UserRegion.ThreeLetterWindowsRegionName + "<br/>");
Response.Write("TwoLetterISORegionName: " + UserRegion.TwoLetterISORegionName + "<br/>");

// **********************
Response.Write("<hr/>");
// **********************
   
// Contiene informazioni su una specifica cultura, come il nome della cultura, il sistema di scrittura, il calendario utilizzato,
// la formattazione delle date e delle stringhe   

CultureInfo myCIintl = new CultureInfo(CultureInfo.CurrentCulture.Name);

Response.Write("CompareInfo: " + myCIintl.CompareInfo + "<br/>");
Response.Write("Display Name: " + myCIintl.DisplayName + "<br/>");
Response.Write("English Name: " + myCIintl.EnglishName + "<br/>");

Response.Write("TextInfo: " + myCIintl.TextInfo + "<br/>");

Response.Write("NativeName: " + myCIintl.NativeName + "<br/>");
Response.Write("Name: " + myCIintl.Name + "<br/>");

Response.Write("TwoLetterISOLanguageName: " + myCIintl.TwoLetterISOLanguageName + "<br/>");
Response.Write("ThreeLetterISOLanguageName: " + myCIintl.ThreeLetterISOLanguageName + "<br/>");

Correntemente valutato 3.0 da 2 utenti

  • Currently 3/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Categorie: ASP.Net

Post correlati

Aggiungi commento


(Visualizza la tua icona Gravatar)  

  Country flag

[b][/b] - [i][/i] - [u][/u]- [quote][/quote]



Anteprima

20/05/2012 1.48.26

Cerca



Calendario

<<  maggio 2012  >>
lumamegivesado
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

© Copyright 2012

Sign in