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 fungsi globalisasi tingkat lanjut, termasuk dukungan pengganti dan pemrosesan elemen teks.

Kelas

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 Tionghoa, 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 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.

CultureInfo

Menyediakan informasi tentang budaya tertentu (disebut lokal untuk pengembangan kode yang tidak dikelola). Informasi tersebut mencakup nama-nama untuk budaya, sistem penulisan, kalender yang digunakan, urutan pengurutan 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

Mendefinisikan 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

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 CultureAndRegionInfoBuilder objek.

CultureTypes

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

DateTimeStyles

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

DigitShapes

Menentukan tampilan digit khusus budaya.

GregorianCalendarTypes

Mendefinisikan berbagai versi bahasa kalender Gregorian.

NumberStyles

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

TimeSpanStyles

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

UnicodeCategory

Mendefinisikan 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.