2011-06-30 10 views

Respuesta

12

CultureInfo tiene una propiedad llamada DisplayName

var culture = CultureInfo.GetCultureInfo("en-GB"); 
var displayName = culture.DisplayName; 

DisplayName le da una versión localizada del nombre. También hay una propiedad EnglishName. ;)

+0

¿Qué llamada usa para obtener CultureInfo del código? ¿Es solo el GetCultureInfo estático? – Rup

+0

@Rup, puede obtener la cultura actual a través de Sytem.Threading.Thread.CurrentThread.CurrentCulture –

+0

@Bokka nadie solicitó la cultura ** actual **. –

1
string displayName; 

CultureInfo cultureInfo = CultureInfo.GetCultureInfo("fo-FO"); 

displayName = cultureInfo.DisplayName; 

EDIT:

Fuera if (culture != null).

+0

No creo que el valor de retorno de 'GetCultureInfo' pueda ser' nulo' porque arroja 'CultureNotFoundException/ArgumentException' (.NET 4/.NET 3.5) en un nombre de cultura no válido. –

+0

@ba_friend Tienes razón. – Dummy01

Cuestiones relacionadas