Nomes associados a um objeto RegionInfo

Embora não haja mais de um nome que pode ser usado para construir um RegionInfo o objeto, uma vez criado, houver um único nome associado a ele. Esta nomenclatura contrasta com a situação mais complicada para CultureInfo objetos, que é explicado no Nomes associados a um objeto CultureInfo.

Construir um objeto RegionInfo e acessando seu nome

Considerar três exemplos em que RegionInfo.RegionInfo é usada para construir um RegionInfo objeto. No .NET estrutura versão 1.0, isso é muito simples.Por exemplo, seu aplicativo especifica:

  • "US" para Estados Unidos

  • "DE" para a Alemanha

  • Nenhuma cultura personalizada

No .NET estrutura versão 2.0, seqüências de caracteres "US" e "DE" continuam a trabalhar neste contexto, mas outra abordagem também é apresentada.Seu aplicativo pode especificar um nome de cultura para construir um RegionInfo objeto. Somente a parte da região é relevante:

  • "en-US", para inglês (Estados Unidos)

  • "de-DE", para alemão (Alemanha)

  • Uma cultura personalizada; ou exemplo, se "fj FJ" é uma cultura personalizada definida, seu aplicativo pode usá-lo

A tabela a seguir mostra os valores de que cada um desses objetos retorna para RegionInfo.M:sistema.globalização.RegionInfo.ToString e RegionInfo.P:sistema.globalização.RegionInfo.nome.Observe que o nome da região é a mesma, independentemente de como é construído.

Método

en-US

De-DE

Cultura personalizada

(região passado ao construtor)

NÓS

DE

(N/D)

(cultura passado ao construtor,

introduzida no .NET estrutura versão 2.0)

en-US

De-DE

FJ FJ

RegionInfo.ToString()

NÓS

DE

FJ

RegionInfo.nome

NÓS

DE

FJ

Cada região tem um DisplayName, um EnglishName, um NativeName, um ThreeLetterISORegionName, um ThreeLetterWindowsRegionNamee um TwoLetterISORegionName. Todos esses recursos também são independentes do método de construção.

Construir um objeto RegionInfo por identificador

Seu aplicativo também pode construir um RegionInfo uso de objeto RegionInfo.RegionInfo e especificar um identificador de cultura. Nesse caso, a culture os valores passados para o construtor para o exemplo usado na seção anterior são:

  • 0 x 0409 Inglês (Estados Unidos)

  • 0x0407 para alemão (Alemanha)

  • 0x0C00 para cultura personalizada "fj FJ"; Esse pode de identificador de cultura ser usado somente se "fj FJ" é a cultura do usuário padrão corrente

A tabela a seguir mostra os nomes que são retornados.Esses e todos os outros nomes, por exemplo, DisplayName e EnglishName, são independentes do método de construção.

Método

en-US

De-DE

Cultura personalizada

(identificador de cultura passado ao construtor)

0 x 0409

0x0407

0x0C00

RegionInfo.ToString()

NÓS

DE

FJ

RegionInfo.nome

NÓS

DE

FJ

Consulte também

Conceitos

Nomes associados a um objeto CultureInfo

Referência

RegionInfo

Outros recursos

Codificação e localização