Aracılığıyla paylaş


System.Globalization.CultureAndRegionInfoBuilder oluşturucu

Bu makale, bu API'nin başvuru belgelerine ek açıklamalar sağlar.

Bu makale oluşturucuyla CultureAndRegionInfoBuilder(String, CultureAndRegionModifiers) ilgili.

cultureName parametresi yeni CultureAndRegionInfoBuilder nesnenin adını belirtir.

flags parametresi, yeni nesnenin yeni CultureAndRegionInfoBuilder bir CultureAndRegionModifiers özel kültür olup olmadığını belirten veya var olan bir nötr kültürün, belirli bir kültürün veya Windows yerel ayarının yerini alan bir değer için kullanılır.

cultureName parametresi var olan bir .NET kültürünü, kayıtlı özel kültürü veya Bir Windows yerel ayarından oluşturulan kültürü belirtirse, CultureAndRegionInfoBuilder oluşturucu yeni CultureAndRegionInfoBuilder nesneyi otomatik olarak kültür ve ülke/bölge bilgileriyle doldurur.

ve LoadDataFromRegionInfo yöntemlerini çağırarak LoadDataFromCultureInfo yeni CultureAndRegionInfoBuilder nesneyi kültür ve ülke/bölge bilgileriyle doldurun.

Özel kültür adları

Yeni bir özel kültür için parametrenin cultureName tercih edilen biçimi "[-][-]language[prefix-regionsuffix[]]"dır; burada language bileşen gereklidir ve , regionve prefixsuffix bileşenleri isteğe bağlıdır. Her bileşenin uzunluk üst sınırı 8 karakter, tüm cultureName parametrenin uzunluğu ise 84 karakterdir.

Bileşen, prefix İnternet Tarafından Atanan Numaralar Yetkilisi (IANA) kimliğidir. IANA ile kaydedilen kültür adları için "i-" veya "I-" veya özel kullanım için ayrılmış kültür adları için "x-" veya "X-" belirtin. Aksi takdirde ön ek gerekli değildir. Daha fazla bilgi için bkz. RFC 4646, "Dillerin Tanımlanması için Etiketler."

language parametresinin cultureName bileşeni, ISO 639-1'den türetilen küçük harfli iki harfli kodu belirtir ve region ISO 3166'dan türetilen büyük harfli iki harfli kodu belirtir. Örneğin en-US, Birleşik Devletler konuşulan İngilizce anlamına gelir. Bileşenin region olmaması nötr bir kültüre işaret eder.

cultureName.NET'e dahil edilen bir kültürün adıyla aynı olan bir, değiştirme (geçersiz kılma) kültürünü gösterir. Değiştirme kültürünün özelliklerine atanabilecek değerler sınırlıdır. Bu tür sınırlamalar hakkında daha fazla bilgi için her özelliğin özel durumlarına bakın.

Uygulama, benzer kültürleri ayırt etmek için bileşenini kullanır suffix . Örneğin, ABC ve XYZ adlı iki şirket, ürünlerini dünyanın farklı pazarlarında tanıtmak için yeni bir ASP.NET Web hizmeti oluşturup paylaşır. Hizmetin Web sayfalarında, kullanıcının kültürüne bağlı olarak her şirketin bölgesel logosu ve yerel telefon numarası gibi bilgiler görüntülenir. Her Web sayfasının kültüre özgü içeriği, kültür adıyla tanımlanan ve şirket adına göre nitelenen ayrı kaynak dosyalarında yer alır. Örneğin, en-US ve ja-JP kültürleri için kaynak dosyaları en-US-ABC, en-US-XYZ, ja-JP-ABC ve ja-JP-XYZ olarak adlandırılır. "ABC" ve "XYZ" sonekleri, Web hizmetinin pazara özgü farklı bilgileri görüntülemek için aynı uygulama mantığını kullanmasını sağlar.

Bileşen suffix , her alt bileşenin kısa çizgiyle sınırlandırıldığı ve her alt bileşenin uzunluk üst sınırının 8 karakter olduğu alt bileşenlerden oluşabilir. Örneğin, parametre "en-US-honda-cars" ise cultureName , bileşen "-honda-cars" olur suffix .