CultureInfo.Name Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de cultuurnaam op in de notatie languagecode2-country/regioncode2.
public:
virtual property System::String ^ Name { System::String ^ get(); };
public virtual string Name { get; }
member this.Name : string
Public Overridable ReadOnly Property Name As String
Waarde van eigenschap
De cultuurnaam in de notatie languagecode2country/regioncode2-, als de huidige CultureInfo cultuur afhankelijk is van cultuur of een lege tekenreeks, als het een invariante cultuur is. languagecode2 is een tweeletterige code van twee letters, zoals gedefinieerd in ISO 639-1, of, als er geen code van twee letters beschikbaar is, een code van drie letters zoals gedefinieerd in ISO 639-3. country/regioncode2 bevat een waarde die is gedefinieerd in ISO 3166 en bestaat meestal uit twee hoofdletters of een BCP-47-taaltag.
Voorbeelden
In het volgende codevoorbeeld worden verschillende eigenschappen van de neutrale culturen weergegeven.
Note
In het voorbeeld worden de oudere zh-CHS en zh-CHT cultuurnamen weergegeven met respectievelijk de 0x0004 en 0x7C04 cultuur-id's. Uw Windows Vista toepassingen moeten echter de naam zh-Hans gebruiken in plaats van zh-CHS en de naam zh-Hant in plaats van zh-CHT. De zh-Hans namen en zh-Hant namen vertegenwoordigen de huidige standaard en moeten worden gebruikt, tenzij u een reden hebt om de oudere namen te gebruiken.
using System;
using System.Globalization;
public class SamplesCultureInfo
{
public static void Main()
{
// Displays several properties of the neutral cultures.
Console.WriteLine("CULTURE ISO ISO WIN DISPLAYNAME ENGLISHNAME");
foreach (CultureInfo ci in CultureInfo.GetCultures(CultureTypes.NeutralCultures))
{
Console.Write("{0,-7}", ci.Name);
Console.Write(" {0,-3}", ci.TwoLetterISOLanguageName);
Console.Write(" {0,-3}", ci.ThreeLetterISOLanguageName);
Console.Write(" {0,-3}", ci.ThreeLetterWindowsLanguageName);
Console.Write(" {0,-40}", ci.DisplayName);
Console.WriteLine(" {0,-40}", ci.EnglishName);
}
}
}
/*
This code produces the following output. This output has been cropped for brevity.
CULTURE ISO ISO WIN DISPLAYNAME ENGLISHNAME
ar ar ara ARA Arabic Arabic
bg bg bul BGR Bulgarian Bulgarian
ca ca cat CAT Catalan Catalan
cs cs ces CSY Czech Czech
da da dan DAN Danish Danish
de de deu DEU German German
el el ell ELL Greek Greek
en en eng ENU English English
es es spa ESP Spanish Spanish
fi fi fin FIN Finnish Finnish
zh zh zho CHS Chinese Chinese
zh-Hans zh zho CHS Chinese (Simplified) Chinese (Simplified)
zh-Hant zh zho ZHH Chinese (Traditional) Chinese (Traditional)
Note: zh-Hant returns ZHH when using ICU (default). When NLS mode is enabled, it returns CHT.
*/
' Displays several properties of the neutral cultures.
Console.WriteLine("CULTURE ISO ISO WIN DISPLAYNAME ENGLISHNAME")
Dim ci As CultureInfo
For Each ci In CultureInfo.GetCultures(CultureTypes.NeutralCultures)
Console.Write("{0,-7}", ci.Name)
Console.Write(" {0,-3}", ci.TwoLetterISOLanguageName)
Console.Write(" {0,-3}", ci.ThreeLetterISOLanguageName)
Console.Write(" {0,-3}", ci.ThreeLetterWindowsLanguageName)
Console.Write(" {0,-40}", ci.DisplayName)
Console.WriteLine(" {0,-40}", ci.EnglishName)
Next ci
'This code produces the following output. This output has been cropped for brevity.
'
'CULTURE ISO ISO WIN DISPLAYNAME ENGLISHNAME
'ar ar ara ARA Arabic Arabic
'bg bg bul BGR Bulgarian Bulgarian
'ca ca cat CAT Catalan Catalan
'cs cs ces CSY Czech Czech
'da da dan DAN Danish Danish
'de de deu DEU German German
'el el ell ELL Greek Greek
'en en eng ENU English English
'es es spa ESP Spanish Spanish
'fi fi fin FIN Finnish Finnish
'zh zh zho CHS Chinese Chinese
'zh-Hans zh zho CHS Chinese (Simplified) Chinese (Simplified)
'zh-Hant zh zho ZHH Chinese (Traditional) Chinese (Traditional)
'
'Note: zh-Hant returns ZHH when using ICU (default). When NLS mode is enabled, it returns CHT.
Opmerkingen
Zie de kolom Language tag in de lijst met taal-/regionamen die worden ondersteund door Windows voor een lijst met vooraf gedefinieerde cultuurnamen en -id's die door de eigenschap Name kunnen Windows worden geretourneerd. Cultuurnamen volgen de standaard die is gedefinieerd door BCP 47. Bovendien kan name elke geldige BCP-47-taaltag zijn, te beginnen met Windows 10. Houd er rekening mee dat cultuurnamen onderhevig zijn aan verandering en dat ze ook de namen van aangepaste culturen kunnen weerspiegelen.
De CultureInfo.Name eigenschap volgt de naamgevingsstandaarden in het CultureInfo klasseonderwerp. Het retourneert de korte vorm van de cultuurnaam die een indicatie van een alternatieve sorteervolgorde uitsluit. Als u bijvoorbeeld een CultureInfo object instantiƫren met behulp van de tekenreeks 'de-DE_phoneb' om een alternatieve sorteervolgorde weer te geven, retourneert de Name eigenschap 'de-DE'.
Als u de volledige naam van de cultuur wilt ophalen, moet u de DisplayNameeigenschap , EnglishNameof NativeName eigenschap gebruiken.