CultureInfo.Name Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar kulturnamnet i formatet 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
Egenskapsvärde
Kulturnamnet i formatet languagecode2-country/regioncode2, om strömmen CultureInfo är kulturberoende eller en tom sträng, om det är en invariant kultur. languagecode2 är en gemener med två bokstäver enligt definitionen i ISO 639-1, eller, om ingen kod med två bokstäver är tillgänglig, en kod med tre bokstäver enligt definitionen i ISO 639-3. country/regioncode2 innehåller ett värde som definierats i ISO 3166 och består vanligtvis av två versaler eller en BCP-47-språktagg.
Exempel
I följande kodexempel visas flera egenskaper för de neutrala kulturerna.
Note
Exemplet visar de äldre zh-CHS namnen och zh-CHT kulturnamnen med 0x0004 respektive 0x7C04 kulturidentifierare. Men dina Windows Vista program bör använda namnet zh-Hans i stället för zh-CHS och namnet zh-Hant i stället för zh-CHT. Namnen zh-Hans och zh-Hant representerar den aktuella standarden och bör användas såvida du inte har en anledning att använda de äldre namnen.
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.
Kommentarer
En lista över fördefinierade kulturnamn och identifierare som egenskapen Name kan returnera i Windows system finns i kolumnen Language i kolumnen lista över språk-/regionnamn som stöds av Windows. Kulturnamn följer standarden som definieras av BCP 47. Från och med Windows 10 kan name dessutom vara en giltig BCP-47-språktagg. Observera att kulturnamn kan komma att ändras och att de även kan återspegla namnen på anpassade kulturer.
Egenskapen CultureInfo.Name följer namngivningsstandarderna som anges i klassavsnittet CultureInfo . Den returnerar den korta formen av kulturnamnet som exkluderar alla tecken på en alternativ sorteringsordning. Om du till exempel instansierar ett CultureInfo objekt med hjälp av strängen "de-DE_phoneb" för att återspegla en alternativ sorteringsordning Name returnerar egenskapen "de-DE".
Om du vill hämta det fullständiga namnet på kulturen bör du använda DisplayNameegenskapen , EnglishNameeller NativeName .