CultureAndRegionInfoBuilder Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Yeni olan veya başka bir kültürü ve ülkeyi/bölgeyi temel alan özel bir kültürü tanımlar. Özel kültür bir bilgisayara yüklenebilir ve daha sonra bu bilgisayarda çalışan herhangi bir uygulama tarafından kullanılabilir. Bu sınıf devralınamaz.
public ref class CultureAndRegionInfoBuilder sealed
[System.Runtime.InteropServices.ComVisible(false)]
public sealed class CultureAndRegionInfoBuilder
[<System.Runtime.InteropServices.ComVisible(false)>]
type CultureAndRegionInfoBuilder = class
Public NotInheritable Class CultureAndRegionInfoBuilder
- Devralma
-
CultureAndRegionInfoBuilder
- Öznitelikler
Örnekler
Aşağıdaki örnek, Birleşik Devletler Rusça dilini temsil eden özel bir ru-ABD kültürünü tanımlar. Örnek, Rus (Rusya) CultureInfo nesnesinden ve ABD RegionInfo nesnesinden ayarları yükleyerek özel kültürü tanımlar ve ardından bir dizi CultureAndRegionInfoBuilder özellik ayarlar. Örnek, özel kültürü kaydeder ve ardından örneği oluşturur ve geçerli kültür yapar.
using System;
using System.Globalization;
using System.Threading;
public class Example
{
public static void Main()
{
// Create a custom culture for ru-US.
CultureAndRegionInfoBuilder car1 = new CultureAndRegionInfoBuilder("ru-US",
CultureAndRegionModifiers.None);
car1.LoadDataFromCultureInfo(CultureInfo.CreateSpecificCulture("ru-RU"));
car1.LoadDataFromRegionInfo(new RegionInfo("en-US"));
car1.CultureEnglishName = "Russian (United States)";
car1.CultureNativeName = "русский (США)";
car1.CurrencyNativeName = "Доллар (США)";
car1.RegionNativeName = "США";
// Register the culture.
try {
car1.Register();
}
catch (InvalidOperationException) {
// Swallow the exception: the culture already is registered.
}
// Use the custom culture.
CultureInfo ci = CultureInfo.CreateSpecificCulture("ru-US");
Thread.CurrentThread.CurrentCulture = ci;
Console.WriteLine("Current Culture: {0}",
Thread.CurrentThread.CurrentCulture.Name);
Console.WriteLine("Writing System: {0}",
Thread.CurrentThread.CurrentCulture.TextInfo);
}
}
// The example displays the following output:
// Current Culture: ru-US
// Writing System: TextInfo - ru-US
Imports System.Globalization
Imports System.Threading
Module Example
Public Sub Main()
' Create a custom culture for ru-US.
Dim car1 As New CultureAndRegionInfoBuilder("ru-US", CultureAndRegionModifiers.None)
car1.LoadDataFromCultureInfo(CultureInfo.CreateSpecificCulture("ru-RU"))
car1.LoadDataFromRegionInfo(New RegionInfo("en-US"))
car1.CultureEnglishName = "Russian (United States)"
car1.CultureNativeName = "русский (США)"
car1.CurrencyNativeName = "Доллар (США)"
car1.RegionNativeName = "США"
' Register the culture.
Try
car1.Register()
Catch e As InvalidOperationException
' Swallow the exception: the culture already is registered.
End Try
' Use the custom culture.
Dim ci As CultureInfo = CultureInfo.CreateSpecificCulture("ru-US")
Thread.CurrentThread.CurrentCulture = ci
Console.WriteLine("Current Culture: {0}",
Thread.CurrentThread.CurrentCulture.Name)
Console.WriteLine("Writing System: {0}",
Thread.CurrentThread.CurrentCulture.TextInfo)
End Sub
End Module
' The example displays the following output:
' Current Culture: ru-US
' Writing System: TextInfo - ru-US
Açıklamalar
Bu API hakkında daha fazla bilgi için bkz. CultureAndRegionInfoBuilder için ek API açıklamaları.
Oluşturucular
CultureAndRegionInfoBuilder(String, CultureAndRegionModifiers) |
CultureAndRegionInfoBuilder sınıfının yeni bir örneğini başlatır. |
Özellikler
AvailableCalendars |
Bu CultureAndRegionInfoBuilder nesne tarafından desteklenen bir takvim dizisini alır veya ayarlar. |
CompareInfo |
Kültür dizelerinin CompareInfo nasıl karşılaştırıldığını tanımlayan nesneyi alır veya ayarlar. |
ConsoleFallbackUICulture |
Varsayılan grafik kullanıcı arabirimi kültürü uygun olmadığında konsol uygulamaları için uygun alternatif bir kullanıcı arabirimi kültürü alır veya ayarlar. |
CultureEnglishName |
Kültür adını İngilizce alır veya ayarlar. |
CultureName |
Oluşturulan kültürün adını alır. |
CultureNativeName |
Kültür adını, kültürün görüntüleneceği biçimde ve dilde alır veya ayarlar. |
CultureTypes |
CultureTypes Geçerli CultureAndRegionInfoBuilder nesne tarafından temsil edilen kültürü açıklayan değeri alır. |
CurrencyEnglishName |
Geçerli CultureAndRegionInfoBuilder nesneyle temsil edilen ülkede/bölgede kullanılan para biriminin adını İngilizce olarak alır veya ayarlar. |
CurrencyNativeName |
Geçerli CultureAndRegionInfoBuilder nesne tarafından temsil edilen ülkede/bölgede kullanılan para biriminin yerel adını alır veya ayarlar. |
GeoId |
Coğrafi bölge, ülke, şehir veya konum için benzersiz bir kimlik numarası alır veya ayarlar. |
GregorianDateTimeFormat |
Gregoryen takvime göre tarih ve saat biçimini tanımlayan bir DateTimeFormatInfo nesne alır veya ayarlar. |
IetfLanguageTag |
RFC 4646 standardına göre biçimlendirilmiş bir kültür adı alır veya ayarlar, "Dillerin Tanımlanması için Etiketler." |
IsMetric |
Ülkenin/bölgenin ölçümler için ölçüm sistemini kullanıp kullanmadığını belirten bir değer alır veya ayarlar. |
ISOCurrencySymbol |
Ülke/bölgeyle ilişkili üç karakterli ISO 4217 para birimi simgesini alır veya ayarlar. |
IsRightToLeft |
Geçerli CultureAndRegionInfoBuilder nesneyle ilişkili yazma sistemindeki metin satırlarının baskın yönünü alır veya ayarlar. |
KeyboardLayoutId |
Etkin giriş yerel ayar tanımlayıcısını alır veya ayarlar. |
LCID |
Geçerli CultureAndRegionInfoBuilder nesnenin kültür tanımlayıcısını alır. |
NumberFormat |
Sayıları, para birimini ve yüzdeyi görüntülemenin kültürel olarak uygun biçimini tanımlayan bir NumberFormatInfo nesnesi alır veya ayarlar. |
Parent |
Geçerli özel kültürün CultureInfo üst kültürünü temsil eden nesneyi alır veya ayarlar. |
RegionEnglishName |
Ülkenin/bölgenin tam adını İngilizce olarak alır veya ayarlar. |
RegionName |
Geçerli CultureAndRegionInfoBuilder nesnenin ülke/bölge adını alır. |
RegionNativeName |
Bu özel kültürün insanları tarafından bilinen ülkenin/bölgenin tam adını alır veya ayarlar. |
TextInfo |
Bu özel kültürle ilişkili yazma sistemini tanımlayan nesneyi alır veya ayarlar TextInfo . |
ThreeLetterISOLanguageName |
Bu özel kültürün dili için ISO 639-2 üç harfli kodu alır veya ayarlar. |
ThreeLetterISORegionName |
Ülke/bölge için ISO 3166'da tanımlanan üç harfli kodu alır veya ayarlar. |
ThreeLetterWindowsLanguageName |
Windows API'sinde tanımlandığı gibi dilin üç harfli kodunu alır veya ayarlar. |
ThreeLetterWindowsRegionName |
Windows tarafından geçerli özel kültürün temsil ettiği ülkeye/bölgeye atanan üç harfli kodu alır veya ayarlar. |
TwoLetterISOLanguageName |
Geçerli CultureInfo nesnenin dili için ISO 639-1 iki harfli kodu alır veya ayarlar. |
TwoLetterISORegionName |
Ülke/bölge için ISO 3166'da tanımlanan iki harfli kodu alır veya ayarlar. |
Yöntemler
CreateFromLdml(String) |
CultureAndRegionInfoBuilder Bir nesneyi, nesnenin bir gösterimini içeren belirtilen XML dosyasından yeniden oluşturur. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
LoadDataFromCultureInfo(CultureInfo) |
Geçerli CultureAndRegionInfoBuilder nesnenin özelliklerini belirtilen CultureInfo nesnenin ilgili özellikleriyle ayarlar. |
LoadDataFromRegionInfo(RegionInfo) |
Geçerli CultureAndRegionInfoBuilder nesnenin özelliklerini belirtilen RegionInfo nesnenin ilgili özellikleriyle ayarlar. |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
Register() |
Geçerli CultureAndRegionInfoBuilder nesneyi yerel bilgisayarda özel bir kültür olarak kalıcı hale getirir ve bu kültürü uygulamaların kullanımına sunar. Yönetim ayrıcalıkları gerektirir. |
Save(String) |
Geçerli CultureAndRegionInfoBuilder nesnenin XML gösterimini belirtilen dosyaya yazar. |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Unregister(String) |
Yerel bilgisayardan özel bir kültürü siler. |