Nomes associados a um objeto RegionInfo
Existem diversas variações de um nome de região associado RegionInfo. O nome básico é representado por Name. A classe também oferece suporte a propriedades de nome de exibição, o nome em inglês, o nome nativo e outros. Enquanto houver mais de um nome que pode ser usado para construir um RegionInfo o objeto, uma vez criado, não há um único nome associado a. Esta nomenclatura contrasta com a situação mais complicada para CultureInfo objetos, que é explicado na Nomes associados a um objeto CultureInfo.
Manipulação de nome de região depende do construtor usado para RegionInfo. A classe define um construtor para o qual o aplicativo passa um nome de região e um tratamento o nome da região usando um identificador de cultura.
Manipulação de nome quando informações de região é construída com um nome de região
Ao passar um nome de região para criar um RegionInfo o objeto, o aplicativo usa o construtor que leva uma seqüência de caracteres de nome. Vamos considerar um exemplo no qual as seqüências de caracteres de nome de região para Estados Unidos e Alemanha são passadas. No.NET Framework versão 1.0, a nomenclatura é muito simples e seu aplicativo especifica:
"CONOSCO" para os Estados Unidos
"DE" Alemanha
Nada para uma cultura personalizada
No.NET Framework versão 2.0, seqüências de caracteres como, por exemplo, "US" e "DE" continuar a trabalhar neste contexto, mas outra abordagem também é apresentada. Seu aplicativo pode especificar um nome de cultura para construir o RegionInfo o objeto, como mostrado abaixo (somente a parte da região é relevante). Observe que o aplicativo também especifica um nome para uma cultura personalizada.
"en-US", para inglês (Estados Unidos)
"de-DE", para o alemão (Alemanha)
"fj-FJ", para uma cultura personalizada
A tabela a seguir mostra os nomes de região como manipulado pelo System.Globalization.RegionInfo.ToString e System.Globalization.RegionInfo.Name.
Método |
en-US. |
de-DE. |
Cultura personalizada |
---|---|---|---|
(região passada para o construtor) |
NÓS |
DE |
(N/D) |
(cultura passado ao construtor, introduzida no.NET Framework versão 2.0) |
en-US. |
de-DE. |
FJ FJ |
System.Globalization.RegionInfo.ToString |
NÓS |
DE |
FJ |
System.Globalization.RegionInfo.Name |
NÓS |
DE |
FJ |
Manipulação de nome quando informações de região é construída com um identificador de cultura
Seu aplicativo também pode construir um RegionInfo objeto usando o construtor que leva um identificador de cultura. Vamos considerar um exemplo são os identificadores de cultura passados para o construtor:
0x0409 para inglês (Estados Unidos)
0x0407 para alemão (Alemanha)
0x0C00 para a cultura personalizada "fj-FJ", que deve ser a cultura do usuário padrão atual
A tabela a seguir mostra os nomes de região como manipulado pelo System.Globalization.RegionInfo.ToString e System.Globalization.RegionInfo.Name. Observe que os nomes são exatamente a mesma do exemplo anterior.
Método |
en-US. |
de-DE. |
Cultura personalizada |
---|---|---|---|
(identificador de cultura passado ao construtor) |
0x0409 |
0x0407 |
0x0C00 |
System.Globalization.RegionInfo.ToString |
NÓS |
DE |
FJ |
System.Globalization.RegionInfo.Name |
NÓS |
DE |
FJ |
Consulte também
Referência
Conceitos
Nomes associados a um objeto CultureInfo