System.Globalization Ad Alanı

Dil, ülke/bölge, kullanılan takvimler, kullanımdaki tarihler, para birimi ve rakamlar 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ı) uygulamalar yazmak için yararlıdır. Ve gibi sınıflar StringInfoTextInfo , vekil destek ve metin öğesi işleme dahil gelişmiş Genelleştirme işlevleri sağlar.

Sınıflar

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 halinde zamanı temsil eder. Yıllar Çince takvimi kullanılarak hesaplanırken, günler 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 ülke/bölge temelinde özel bir kültür tanımlar. Özel kültür bir bilgisayara yüklenebilir ve daha sonra söz konusu bilgisayarda çalışan herhangi bir uygulama tarafından kullanılabilir. Bu sınıf devralınamaz.

CultureInfo

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

CultureNotFoundException

Bir yöntem, kullanılamayan 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 kullanım süresini tanımlar.

EastAsianLunisolarCalendar

Zamanı aylara, günlere, yıllara ve dönemlere bölen ve güneş ile ayın 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ı Standardizasyon Kuruluşu (ISO) tarafından yayınlanan 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 halinde zamanı temsil eder. Yıllar Japon takvimi için hesaplanırken, günler 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 halinde zamanı temsil eder. Yıllar Gregoryen takvimi kullanılarak hesaplanırken, günler ve aylar lunisolar takvim kullanılarak hesaplanır.

NumberFormatInfo

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

PersianCalendar

Farsça takvimini temsil eder.

RegionInfo

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

SortKey

Bir dizenin sıralama anahtarına eşlenmesinin 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ölmek ve bu metin öğelerini yinelemek için işlevsellik sağlar.

TaiwanCalendar

Tayvan takvimi.

TaiwanLunisolarCalendar

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

TextElementEnumerator

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

TextInfo

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

ThaiBuddhistCalendar

Tay Budist takvimini temsil eder.

UmAlQuraCalendar

Suudi Hicri (Um Al Qura) takvimini temsil eder.

Numaralandırmalar

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

ile CompareInfokullanılacak dize karşılaştırma seçeneklerini tanımlar.

CultureAndRegionModifiers

Bir CultureAndRegionInfoBuilder nesneyi tanımlayan sabitleri belirtir.

CultureTypes

yöntemi kullanılarak GetCultures(CultureTypes) 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 ö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 ve TryParse yöntemlerine Parse geçirilen sayısal dize bağımsız değişkenlerinde izin verilen stilleri belirler.

TimeSpanStyles

ve TryParseExact yöntemleri için ParseExact 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ın System.Globalization ad alanı ve sınıflarının tartışmaları vardır:

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