Taal

RegionInfo.NativeName Eigenschap

Definitie

Hiermee haalt u de naam op van een land/regio die is opgemaakt in de systeemeigen taal van het land/de regio.

public:
 virtual property System::String ^ NativeName { System::String ^ get(); };
public virtual string NativeName { get; }
[System.Runtime.InteropServices.ComVisible(false)]
public virtual string NativeName { get; }
member this.NativeName : string
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.NativeName : string
Public Overridable ReadOnly Property NativeName As String

Waarde van eigenschap

De systeemeigen naam van het land/de regio die is opgemaakt in de taal die is gekoppeld aan de ISO 3166-land-/regiocode.

Kenmerken

Voorbeelden

In het volgende codevoorbeeld ziet u de NativeName eigenschap.

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

Opmerkingen

Note

De NativeName eigenschap haalt een volledige cultuurnaam op als het RegionInfo object is samengesteld met behulp van een volledige cultuurnaam.

U wordt aangeraden de naam van de cultuur te gebruiken( bijvoorbeeld "en-US" voor Engels (Verenigde Staten)) om toegang te krijgen tot de eigenschap NativeName. De tekenreeks die voor deze eigenschap wordt gebruikt, is afhankelijk van de taal die is gekoppeld aan het land/de regio. Zo kunnen de cultuurnamen en-US voor Engels (Verenigde Staten) en es-US voor Spaans (Verenigde Staten) verschillende waarden ophalen op Windows. Daarom is het maken van het RegionInfo object met alleen een land/regionaam US niet specifiek genoeg om de juiste tekenreeks te onderscheiden.

Van toepassing op