RegionInfo.CurrencyNativeName Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém o nome da moeda usada no país/região, formatado na língua nativa do país/região.
public:
virtual property System::String ^ CurrencyNativeName { System::String ^ get(); };
public virtual string CurrencyNativeName { get; }
[System.Runtime.InteropServices.ComVisible(false)]
public virtual string CurrencyNativeName { get; }
member this.CurrencyNativeName : string
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.CurrencyNativeName : string
Public Overridable ReadOnly Property CurrencyNativeName As String
Valor de Propriedade
O nome nativo da moeda usada no país/região, formatado na língua associada ao código de país/região ISO 3166.
- Atributos
Exemplos
O seguinte exemplo de código demonstra a CurrencyNativeName propriedade.
// This example demonstrates the RegionInfo.EnglishName, NativeName,
// CurrencyEnglishName, CurrencyNativeName, and GeoId properties.
using System;
using System.Globalization;
class Sample
{
public static void Main()
{
RegionInfo ri = new RegionInfo("SE"); // Sweden
Console.WriteLine("Region English Name: . . . {0}", ri.EnglishName);
Console.WriteLine("Native Name: . . . . . . . {0}", ri.NativeName);
Console.WriteLine("Currency English Name: . . {0}", ri.CurrencyEnglishName);
Console.WriteLine("Currency Native Name:. . . {0}", ri.CurrencyNativeName);
Console.WriteLine("Geographical ID: . . . . . {0}", ri.GeoId);
}
}
/*
This code example produces the following results:
Region English Name: . . . Sweden
Native Name: . . . . . . . Sverige
Currency English Name: . . Swedish Krona
Currency Native Name:. . . Svensk krona
Geographical ID: . . . . . 221
*/
' This example demonstrates the RegionInfo.EnglishName, NativeName,
' CurrencyEnglishName, CurrencyNativeName, and GeoId properties.
Imports System.Globalization
Class Sample
Public Shared Sub Main()
Dim ri As New RegionInfo("SE") ' Sweden
Console.WriteLine("Region English Name: . . . {0}", ri.EnglishName)
Console.WriteLine("Native Name: . . . . . . . {0}", ri.NativeName)
Console.WriteLine("Currency English Name: . . {0}", ri.CurrencyEnglishName)
Console.WriteLine("Currency Native Name:. . . {0}", ri.CurrencyNativeName)
Console.WriteLine("Geographical ID: . . . . . {0}", ri.GeoId)
End Sub
End Class
'
'This code example produces the following results:
'
'Region English Name: . . . Sweden
'Native Name: . . . . . . . Sverige
'Currency English Name: . . Swedish Krona
'Currency Native Name:. . . Svensk krona
'Geographical ID: . . . . . 221
'
Observações
Se o objeto atual RegionInfo for criado com uma cultura específica e mais do que uma língua for usada no país/região correspondente, a CurrencyNativeName propriedade recupera o nome da moeda associado à cultura específica.
O valor desta propriedade depende da língua associada a um determinado país/região. Portanto, se pretende usar a CurrencyNativeName propriedade, deve instanciar o RegionInfo objeto passando ao RegionInfo(String) construtor um código combinado de linguagem e país/região. Por exemplo, se um RegionInfo objeto for instanciado com um código combinado de língua e país/região de "en-CA" para inglês (Canadá), o valor da sua CurrencyNativeName propriedade é "Dólar Canadiano". Se for instanciado com um código combinado de língua e país/região de "fr-CA" para francês (Canadá), o valor da sua CurrencyNativeName propriedade é "Dollar canadien". Portanto, criar o RegionInfo objeto apenas com um nome de país/região ("CA" neste caso) não é suficientemente específico para distinguir o nome da moeda nativa apropriado.