SORU
22 Ocak 2009, PERŞEMBE


Bütün bir uygulama için kültür ayarı bir yolu var mı? Tüm güncel konuları ve yeni kıyafet mi?

Bütün bir uygulama için kültür ayarı bir yolu var mı? Tüm güncel konuları ve yeni kıyafet mi?

Kültür veritabanında saklanan adı var, ve bizim uygulama başladığında, yapıyoruz

CultureInfo ci = new CultureInfo(theCultureString);
Thread.CurrentThread.CurrentCulture = ci;
Thread.CurrentThread.CurrentUICulture = ci;

Ama, tabii ki, bu "kayıp" ne zaman yeni bir iş parçacığı bir şeyler yapmak istiyorum. Tüm uygulama için CurrentCulture CurrentUICulture Bu ayarı bir yolu var mı? Yeni konuları da bu kültürü alır? Yoksa bu sadece bir olay, yeni bir iş parçacığı için yapabileceğim oluşturulduğu zaman harekete geçirilir?

CEVAP
24 EYLÜL 2011, CUMARTESİ


.NET CultureInfo.DefaultThreadCurrentCulture özelliği bir Uygulama kültürü değiştirmek için kullanabilirsiniz 4.5,.

4.5 sürüm öncesi için yansıma bir Uygulama kültürü manipüle etmek için kullanmak zorunda. CultureInfo özel statik bir alan (m_userDefaultCulture.NET 2.0 mscorlib, s_userDefaultCulture.NET 4.0 mscorlib) CurrentCulture Eğer bir iş parçacığı, kendisini bu özellik varsa verir ne denetleyen.

Bu yerel iş parçacığı yerel değiştirmez ve muhtemelen bu kültürü bu şekilde değiştiren gemi kodu için iyi bir fikir değildir. Test için yararlı olabilir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • MovieZoneET

    MovieZoneET

    22 Aralık 2009
  • theKGB65

    theKGB65

    24 Aralık 2007
  • Triune Films

    Triune Films

    9 ŞUBAT 2006