System.Globalization Ruang nama

Berisi kelas yang menentukan informasi terkait budaya, termasuk bahasa, negara/wilayah, kalender yang digunakan, pola format untuk tanggal, mata uang, dan angka, dan urutan pengurutan untuk string. Kelas-kelas ini berguna untuk menulis aplikasi globalisasi (internasional). Kelas seperti StringInfo dan TextInfo menyediakan fungsionalitas globalisasi tingkat lanjut, termasuk dukungan pengganti dan pemrosesan elemen teks.

Kelas

Nama Deskripsi
Calendar

Mewakili waktu dalam pembagian, seperti minggu, bulan, dan tahun.

CharUnicodeInfo

Mengambil informasi tentang karakter Unicode. Kelas ini tidak dapat diwariskan.

ChineseLunisolarCalendar

Mewakili waktu dalam pembagian, seperti bulan, hari, dan tahun. Tahun dihitung menggunakan kalender Cina, sedangkan hari dan bulan dihitung menggunakan kalender lunisolar.

CompareInfo

Menerapkan serangkaian metode untuk perbandingan string yang sensitif terhadap budaya.

CultureAndRegionInfoBuilder

Mendefinisikan budaya kustom yang baru atau berdasarkan 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.

CultureInfo

Menyediakan informasi tentang budaya tertentu (disebut lokal untuk pengembangan kode yang tidak dikelola). Informasi ini mencakup nama untuk budaya, sistem penulisan, kalender yang digunakan, urutan urutan string, dan pemformatan untuk tanggal dan angka.

CultureNotFoundException

Pengecualian yang dilemparkan ketika metode mencoba membangun budaya yang tidak tersedia.

DateTimeFormatInfo

Menyediakan informasi khusus budaya tentang format nilai tanggal dan waktu.

DaylightTime

Menentukan periode waktu musim panas.

EastAsianLunisolarCalendar

Mewakili kalender yang membagi waktu menjadi bulan, hari, tahun, dan era, dan memiliki tanggal yang didasarkan pada siklus matahari dan bulan.

GlobalizationExtensions

Menyediakan metode ekstensi terkait globalisasi.

GregorianCalendar

Mewakili kalender Gregorian.

HebrewCalendar

Mewakili kalender Ibrani.

HijriCalendar

Mewakili kalender Hijriah.

IdnMapping

Mendukung penggunaan karakter non-ASCII untuk nama domain Internet. Kelas ini tidak dapat diwariskan.

ISOWeek

Menyediakan anggota statis untuk mendukung tanggal minggu ISO yang merupakan bagian dari standar tanggal dan waktu ISO 8601 yang dikeluarkan oleh Organisasi Internasional untuk Standardisasi (ISO).

JapaneseCalendar

Mewakili kalender Jepang.

JapaneseLunisolarCalendar

Mewakili waktu dalam pembagian, seperti bulan, hari, dan tahun. Tahun dihitung sebagai untuk kalender Jepang, sementara hari dan bulan dihitung menggunakan kalender lunisolar.

JulianCalendar

Mewakili kalender Julian.

KoreanCalendar

Mewakili kalender Korea.

KoreanLunisolarCalendar

Mewakili waktu dalam pembagian, seperti bulan, hari, dan tahun. Tahun dihitung menggunakan kalender Gregorian, sedangkan hari dan bulan dihitung menggunakan kalender lunisolar.

NumberFormatInfo

Menyediakan informasi khusus budaya untuk memformat dan mengurai nilai numerik.

PersianCalendar

Mewakili kalender Persia.

RegionInfo

Berisi informasi tentang negara/wilayah.

SortKey

Mewakili hasil pemetaan string ke kunci pengurutannya.

SortVersion

Menyediakan informasi tentang versi Unicode yang digunakan untuk membandingkan dan mengurutkan string.

StringInfo

Menyediakan fungsionalitas untuk membagi string menjadi elemen teks dan melakukan iterasi melalui elemen teks tersebut.

TaiwanCalendar

kalender Taiwan.

TaiwanLunisolarCalendar

Mewakili kalender lunisolar Taiwan. Sedangkan untuk kalender Taiwan, tahun dihitung menggunakan kalender Gregorian, sedangkan hari dan bulan dihitung menggunakan kalender lunisolar.

TextElementEnumerator

Menghitung elemen teks string.

TextInfo

Menentukan properti dan perilaku teks, seperti casing, yang khusus untuk sistem penulisan.

ThaiBuddhistCalendar

Mewakili kalender Buddha Thailand.

UmAlQuraCalendar

Mewakili kalender Hijriah Saudi (Um Al Qura).

Enum

Nama Deskripsi
CalendarAlgorithmType

Menentukan apakah kalender berbasis surya, berbasis bulan, atau berbasis lunisolar.

CalendarWeekRule

Mendefinisikan aturan yang berbeda untuk menentukan minggu pertama dalam setahun.

CompareOptions

Menentukan opsi perbandingan string untuk digunakan dengan CompareInfo.

CultureAndRegionModifiers

Menentukan konstanta yang menentukan objek CultureAndRegionInfoBuilder.

CultureTypes

Menentukan jenis daftar budaya yang dapat diambil menggunakan metode GetCultures(CultureTypes).

DateTimeStyles

Menentukan opsi pemformatan yang menyesuaikan penguraian string untuk beberapa metode penguraian tanggal dan waktu.

DigitShapes

Menentukan tampilan digit khusus budaya.

GregorianCalendarTypes

Menentukan versi bahasa yang berbeda dari kalender Gregorian.

NumberStyles

Menentukan gaya yang diizinkan dalam argumen string numerik yang diteruskan ke metode Parse dan TryParse dari jenis numerik integral dan floating-point.

TimeSpanStyles

Menentukan opsi pemformatan yang menyesuaikan penguraian string untuk metode ParseExact dan TryParseExact.

UnicodeCategory

Menentukan kategori Unicode karakter.

Keterangan

Blog berikut mencakup diskusi System.Globalization namespace layanan dan kelasnya:

Dua jenis .NET di namespace layanan ini, CultureAndRegionInfoBuilder dan CultureAndRegionModifiers, ditemukan dalam rakitan bernama sysglobl.dll. Agar berhasil mengkompilasi kode yang menggunakan jenis ini, tambahkan referensi ke sysglobl.dll.