CultureAndRegionInfoBuilder Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendefinisikan budaya kustom yang baru atau didasarkan pada budaya dan negara/wilayah lain. Budaya kustom dapat diinstal pada komputer dan kemudian digunakan oleh aplikasi apa pun yang berjalan di komputer tersebut. Kelas ini tidak dapat diwariskan.
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
- Warisan
-
CultureAndRegionInfoBuilder
- Atribut
Contoh
Contoh berikut mendefinisikan budaya ru-AS kustom yang mewakili bahasa Rusia dalam Amerika Serikat. Contohnya mendefinisikan budaya kustom dengan memuat pengaturan dari objek Rusia (Rusia) CultureInfo dan objek AS RegionInfo , lalu menetapkan sejumlah CultureAndRegionInfoBuilder properti. Contohnya mendaftarkan budaya kustom, dan kemudian membuat instans dan menjadikannya budaya saat ini.
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
Keterangan
Untuk informasi selengkapnya tentang API ini, lihat Keterangan API Tambahan untuk CultureAndRegionInfoBuilder.
Konstruktor
CultureAndRegionInfoBuilder(String, CultureAndRegionModifiers) |
Menginisialisasi instans baru kelas CultureAndRegionInfoBuilder. |
Properti
AvailableCalendars |
Mendapatkan atau mengatur array kalender yang didukung oleh objek ini CultureAndRegionInfoBuilder . |
CompareInfo |
Mendapatkan atau mengatur CompareInfo objek yang menentukan cara membandingkan string untuk budaya. |
ConsoleFallbackUICulture |
Mendapatkan atau mengatur budaya antarmuka pengguna alternatif yang cocok untuk aplikasi konsol ketika budaya antarmuka pengguna grafis default tidak pantas. |
CultureEnglishName |
Mendapatkan atau menetapkan nama budaya dalam bahasa Inggris. |
CultureName |
Mendapatkan nama budaya yang sedang dibuat. |
CultureNativeName |
Mendapatkan atau mengatur nama budaya dalam format dan bahasa yang budayanya diatur untuk ditampilkan. |
CultureTypes |
CultureTypes Mendapatkan nilai yang menggambarkan budaya yang diwakili oleh objek saat iniCultureAndRegionInfoBuilder. |
CurrencyEnglishName |
Mendapatkan atau menetapkan nama, dalam bahasa Inggris, dari mata uang yang digunakan di negara/wilayah yang diwakili oleh objek saat ini CultureAndRegionInfoBuilder . |
CurrencyNativeName |
Mendapatkan atau menetapkan nama asli mata uang yang digunakan di negara/wilayah yang diwakili oleh objek saat ini CultureAndRegionInfoBuilder . |
GeoId |
Mendapatkan atau menetapkan nomor identifikasi unik untuk wilayah geografis, negara, kota, atau lokasi. |
GregorianDateTimeFormat |
Mendapatkan atau mengatur DateTimeFormatInfo objek yang menentukan format tanggal dan waktu sesuai dengan kalender Gregorian. |
IetfLanguageTag |
Mendapatkan atau menetapkan nama budaya yang diformat sesuai dengan standar RFC 4646, "Tag untuk Identifikasi Bahasa." |
IsMetric |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah negara/wilayah menggunakan sistem metrik untuk pengukuran. |
ISOCurrencySymbol |
Mendapatkan atau mengatur simbol mata uang ISO 4217 tiga karakter yang terkait dengan negara/wilayah. |
IsRightToLeft |
Mendapatkan atau mengatur arah garis teks yang dominan dalam sistem penulisan yang terkait dengan objek saat ini CultureAndRegionInfoBuilder . |
KeyboardLayoutId |
Mendapatkan atau mengatur pengidentifikasi lokal input aktif. |
LCID |
Mendapatkan pengidentifikasi budaya untuk objek saat ini CultureAndRegionInfoBuilder . |
NumberFormat |
Mendapatkan atau mengatur NumberFormatInfo objek yang mendefinisikan format yang sesuai secara budaya untuk menampilkan angka, mata uang, dan persentase. |
Parent |
Mendapatkan atau mengatur CultureInfo objek yang mewakili budaya induk dari budaya kustom saat ini. |
RegionEnglishName |
Mendapatkan atau menetapkan nama lengkap negara/wilayah dalam bahasa Inggris. |
RegionName |
Mendapatkan nama negara/wilayah untuk objek saat ini CultureAndRegionInfoBuilder . |
RegionNativeName |
Mendapatkan atau menetapkan nama lengkap negara/wilayah seperti yang dikenal oleh orang-orang dari budaya kustom ini. |
TextInfo |
Mendapatkan atau mengatur TextInfo objek yang mendefinisikan sistem penulisan yang terkait dengan budaya kustom ini. |
ThreeLetterISOLanguageName |
Mendapatkan atau mengatur kode tiga huruf ISO 639-2 untuk bahasa budaya kustom ini. |
ThreeLetterISORegionName |
Mendapatkan atau mengatur kode tiga huruf yang ditentukan dalam ISO 3166 untuk negara/wilayah. |
ThreeLetterWindowsLanguageName |
Mendapatkan atau mengatur kode tiga huruf untuk bahasa seperti yang didefinisikan dalam Windows API. |
ThreeLetterWindowsRegionName |
Mendapatkan atau mengatur kode tiga huruf yang ditetapkan oleh Windows ke negara/wilayah yang diwakili oleh budaya kustom saat ini. |
TwoLetterISOLanguageName |
Mendapatkan atau mengatur kode dua huruf ISO 639-1 untuk bahasa objek saat ini CultureInfo . |
TwoLetterISORegionName |
Mendapatkan atau mengatur kode dua huruf yang ditentukan dalam ISO 3166 untuk negara/wilayah. |
Metode
CreateFromLdml(String) |
CultureAndRegionInfoBuilder Menyusun ulang objek dari file XML tertentu yang berisi representasi objek. |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan dari instans Type saat ini. (Diperoleh dari Object) |
LoadDataFromCultureInfo(CultureInfo) |
Mengatur properti objek saat ini CultureAndRegionInfoBuilder dengan properti terkait dari objek yang ditentukan CultureInfo . |
LoadDataFromRegionInfo(RegionInfo) |
Mengatur properti objek saat ini CultureAndRegionInfoBuilder dengan properti terkait dari objek yang ditentukan RegionInfo . |
MemberwiseClone() |
Membuat salinan dangkal dari saat ini Object. (Diperoleh dari Object) |
Register() |
Mempertahankan objek saat ini CultureAndRegionInfoBuilder sebagai budaya kustom di komputer lokal dan membuat budaya itu tersedia untuk aplikasi. Membutuhkan hak istimewa administratif. |
Save(String) |
Menulis representasi XML dari objek saat ini CultureAndRegionInfoBuilder ke file yang ditentukan. |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
Unregister(String) |
Menghapus budaya kustom dari komputer lokal. |