System.Globalization Ad Alanı
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 |
| 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:
- https://learn.microsoft.com/archive/blogs/shawnste/
- https://learn.microsoft.com/archive/blogs/kierans/
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.