.NET Sınıf Kitaplığı Bölüm 8’deki Yenilikler: Konular için Varsayılan Dili Ayarlama

Womanne

Member
.NET Framework Sınıf Kitaplığının 4.5 sürümü 947 yeni sınıf içerir. Bir dizi makale, büyük kütüphaneleri ilgilendirmeyen ve bu nedenle kamuoyunun gözünde o kadar da fazla olmayan on yeniliği sunuyor. Kısa bir süre önce yeni veri ek açıklamalarını tanıttıktan sonra, bugünün 8. bölümü, diziler için varsayılan dili ayarlamakla ilgili.


Daha önce .NET’te, yeni ileti dizileri otomatik olarak sistem dili ayarlarını benimsiyordu. Program kodunuzdaki dil ayarlarını değiştirmek istiyorsanız, bu değişikliği her yeni başlıkta tekrar tekrar yapmanız gerekiyordu. Artık .NET 4.5’te tüm yeni iş parçacıkları için varsayılan dil ayarını kullanabilirsiniz CultureInfo.DefaultThreadCurrentCulture VE CultureInfo.DefaultThreadCurrentUICulture ayarlayın, ayrıca aşağıdaki örneğe bakın. İşte her iki arama da Üretme() “Amerikan İngilizcesi (en-US)” kültürü ile.

public void run()
{
// Kultur definieren
CultureInfo culture = CultureInfo.CreateSpecificCulture("en-US");
// bisher schon: Kultur für aktuellen Thread setzen
Thread.CurrentThread.CurrentCulture = culture;
Thread.CurrentThread.CurrentUICulture = culture;

// bisher schon: Kultur für kommende Thread setzen
CultureInfo.DefaultThreadCurrentCulture = culture;
CultureInfo.DefaultThreadCurrentUICulture = culture;

// Ausgabe in diesem Thread
Ausgabe();

// Ausgabe im neuen Thread
Task.Factory.StartNew(() => Ausgabe());
}

public string Ausgabe()
{
Console.WriteLine("Current Culture: " +
Thread.CurrentThread.CurrentCulture);
Console.WriteLine("Current UI Culture: " +
Thread.CurrentThread.CurrentUICulture);
Console.WriteLine(DateTime.Now);
return "";
}
()






Haberin Sonu
 
Üst