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)
public: [ComVisibleAttribute(false)] property String^ CurrencyNativeName { virtual String^ get(); }
Property Value
Type: System::String^The 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(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 */
Available since 2.0