RegionInfo::CurrencyNativeName Property
Gets the name of the currency used in the country/region, formatted in the native language of the country/region.
Assembly: mscorlib (in mscorlib.dll)
[ComVisibleAttribute(false)] public: virtual property String^ CurrencyNativeName { String^ get (); }
Property Value
Type: System::StringThe native name of the currency used in the country/region, formatted in the language associated with the ISO 3166 country/region code.
If the current RegionInfo object is created with a specific culture and more than one language is used in the corresponding country/region, the CurrencyNativeName property retrieves the currency name associated with the specific culture.
The value of this property depends on the language that is associated with a particular country/region. Therefore, if you intend to use the CurrencyNativeName property, you should instantiate the RegionInfo object by passing the RegionInfo::RegionInfo(String) constructor a combined language and country/region code. For example, if a RegionInfo object is instantiated with a combined language and country/region code of "en-CA" for English (Canada), the value of its CurrencyNativeName property is "Canadian Dollar". If it is instantiated with a combined language and country/region code of "fr-CA" for French (Canada), the value of its CurrencyNativeName property is "Dollar canadien". Therefore, creating the RegionInfo object with only a country/region name ("CA" in this case) is not specific enough to distinguish the appropriate native currency name.
The following code example demonstrates the CurrencyNativeName property.
// This example demonstrates the RegionInfo.EnglishName, NativeName, // CurrencyEnglishName, CurrencyNativeName, and GeoId properties. using namespace System; using namespace System::Globalization; int main() { // Regional Info for Sweden RegionInfo^ ri = gcnew RegionInfo("SE"); Console::Clear(); 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 */
Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.