英語で読む

次の方法で共有


RegionInfo.CurrencyNativeName プロパティ

定義

国/地域で使用される通貨の名前を、その国/地域のネイティブな言語の書式で取得します。

public virtual string CurrencyNativeName { get; }
[System.Runtime.InteropServices.ComVisible(false)]
public virtual string CurrencyNativeName { get; }

プロパティ値

ISO 3166 の国/地域コードに関連付けられた言語で書式指定された、国/地域で使用される通貨のネイティブな名前。

属性

次のコード例は、 プロパティを CurrencyNativeName 示しています。

// 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

*/

注釈

現在 RegionInfo のオブジェクトが特定のカルチャで作成され、対応する国/地域で複数の言語が使用されている場合、 CurrencyNativeName プロパティは特定のカルチャに関連付けられている通貨名を取得します。

このプロパティの値は、特定の国/地域に関連付けられている言語によって異なります。 したがって、 プロパティを使用CurrencyNativeNameする場合は、コンストラクターに言語と国/地域のコードをRegionInfoRegionInfo(String)組み合わせて渡して、オブジェクトをインスタンス化する必要があります。 たとえば、オブジェクトが英語 (カナダ) の "en-CA" の言語と国/地域コードを組み合わせてインスタンス化されている場合 RegionInfo 、その CurrencyNativeName プロパティの値は "Canada Dollar" になります。 フランス語 (カナダ) の "fr-CA" の言語と国/地域コードを組み合わせてインスタンス化する場合、その CurrencyNativeName プロパティの値は "Dollar canadien" です。 したがって、国/地域名 (この場合は "CA") のみを使用して オブジェクトを作成 RegionInfo することは、適切なネイティブ通貨名を区別するのに十分な固有のものではありません。

適用対象

製品 バージョン
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1