System.Globalization Ad Alanı

Dil, ülke/bölge, kullanımdaki takvimler, tarihler, para birimi ve sayılar için biçim desenleri ve dizeler için sıralama düzeni gibi kültürle ilgili bilgileri tanımlayan sınıflar içerir. Bu sınıflar, genelleştirilmiş (uluslararasılaştırılmış) uygulamalar yazmak için kullanışlıdır. ve gibi StringInfoTextInfo sınıflar, vekil destek ve metin öğesi işleme dahil olmak üzere gelişmiş genelleştirme işlevleri sağlar.

Sınıflar

Name Description
Calendar

Haftalar, aylar ve yıllar gibi bölümler halindeki zamanı temsil eder.

CharUnicodeInfo

Unicode karakteri hakkındaki bilgileri alır. Bu sınıf devralınamaz.

ChineseLunisolarCalendar

Ay, gün ve yıl gibi bölümler halindeki zamanı temsil eder. Yıllar Çince takvim kullanılarak hesaplanırken, gün ve aylar lunisolar takvim kullanılarak hesaplanır.

CompareInfo

Kültüre duyarlı dize karşılaştırmaları için bir dizi yöntem uygular.

CultureAndRegionInfoBuilder

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.

CultureInfo

Belirli bir kültür (yönetilmeyen kod geliştirme için yerel ayar olarak adlandırılır) hakkında bilgi sağlar. Bilgiler kültür, yazma sistemi, kullanılan takvim, dizelerin sıralama düzeni ve tarihler ve sayılar için biçimlendirme adlarını içerir.

CultureNotFoundException

Bir yöntem kullanılabilir olmayan bir kültür oluşturmaya çalıştığında oluşan özel durum.

DateTimeFormatInfo

Tarih ve saat değerlerinin biçimi hakkında kültüre özgü bilgiler sağlar.

DaylightTime

Yaz saati süresini tanımlar.

EastAsianLunisolarCalendar

Zamanı aylara, günlere, yıllara ve çağlara bölen ve güneş ve ay döngülerini temel alan tarihlere sahip bir takvimi temsil eder.

GlobalizationExtensions

Genelleştirmeyle ilgili uzantı yöntemleri sağlar.

GregorianCalendar

Gregoryen takvimi temsil eder.

HebrewCalendar

İbranice takvimi temsil eder.

HijriCalendar

Hicri takvimi temsil eder.

IdnMapping

İnternet etki alanı adları için ASCII olmayan karakterlerin kullanımını destekler. Bu sınıf devralınamaz.

ISOWeek

Uluslararası Standartlaştırma Kuruluşu (ISO) tarafından verilen ISO 8601 tarih ve saat standardının parçası olan ISO hafta tarihini desteklemek için statik üyeler sağlar.

JapaneseCalendar

Japon takvimini temsil eder.

JapaneseLunisolarCalendar

Ay, gün ve yıl gibi bölümler halindeki zamanı temsil eder. Yıllar Japon takvimi için olarak hesaplanırken, gün ve aylar lunisolar takvim kullanılarak hesaplanır.

JulianCalendar

Jülyen takvimini temsil eder.

KoreanCalendar

Kore takvimini temsil eder.

KoreanLunisolarCalendar

Ay, gün ve yıl gibi bölümler halindeki zamanı temsil eder. Yıllar Gregoryen takvim kullanılarak hesaplanırken, gün ve aylar lunisolar takvim kullanılarak hesaplanır.

NumberFormatInfo

Sayısal değerleri biçimlendirme ve ayrıştırma için kültüre özgü bilgiler sağlar.

PersianCalendar

Farsça takvimi temsil eder.

RegionInfo

Ülke/bölge hakkında bilgi içerir.

SortKey

Bir dizeyi sıralama anahtarına eşlemenin sonucunu temsil eder.

SortVersion

Dizeleri karşılaştırmak ve sıralamak için kullanılan Unicode sürümü hakkında bilgi sağlar.

StringInfo

Bir dizeyi metin öğelerine bölme ve bu metin öğeleri arasında yineleme işlevi sağlar.

TaiwanCalendar

Tayvan takvimi.

TaiwanLunisolarCalendar

Tayvan lunisolar takvimini temsil eder. Tayvan takvimine gelince, yıllar Gregoryen takvim kullanılarak hesaplanırken, gün ve aylar lunisolar takvim kullanılarak hesaplanır.

TextElementEnumerator

Bir dizenin metin öğelerini numaralandırır.

TextInfo

Yazma sistemine özgü metin özelliklerini ve büyük/küçük harf gibi davranışları tanımlar.

ThaiBuddhistCalendar

Tayland Budist takvimini temsil eder.

UmAlQuraCalendar

Suudi Hicri (Umm Al Qura) takvimini temsil eder.

Numaralandırmalar

Name Description
CalendarAlgorithmType

Takvimin güneş tabanlı mı, ay tabanlı mı yoksa lunisolar tabanlı mı olduğunu belirtir.

CalendarWeekRule

Yılın ilk haftasını belirlemek için farklı kurallar tanımlar.

CompareOptions

CompareInfoile kullanılacak dize karşılaştırma seçeneklerini tanımlar.

CultureAndRegionModifiers

bir CultureAndRegionInfoBuilder nesnesi tanımlayan sabitleri belirtir.

CultureTypes

GetCultures(CultureTypes) yöntemi kullanılarak alınabilecek kültür listesi türlerini tanımlar.

DateTimeStyles

Bazı tarih ve saat ayrıştırma yöntemleri için dize ayrıştırma işlemini özelleştiren biçimlendirme seçeneklerini tanımlar.

DigitShapes

Basamakların kültüre özgü görünümünü belirtir.

GregorianCalendarTypes

Gregoryen takvimin farklı dil sürümlerini tanımlar.

NumberStyles

tamsayı ve kayan nokta sayısal türlerinin Parse ve TryParse yöntemlerine geçirilen sayısal dize bağımsız değişkenlerinde izin verilen stilleri belirler.

TimeSpanStyles

ParseExact ve TryParseExact yöntemleri için dize ayrıştırma işlemini özelleştiren biçimlendirme seçeneklerini tanımlar.

UnicodeCategory

Bir karakterin Unicode kategorisini tanımlar.

Açıklamalar

Aşağıdaki bloglar ad alanının ve sınıflarının tartışmalarını System.Globalization içerir:

Bu ad alanında CultureAndRegionInfoBuilder ve CultureAndRegionModifiers .NET türlerinden ikisi sysglobl.dll adlı bir derlemede bulunur. Bu türleri kullanan kodu başarıyla derlemek için sysglobl.dllöğesine bir başvuru ekleyin.