SORU
11 Mart 2010, PERŞEMBE


Sabit Kültür nedir?

Kimseye örnek kullanımını göstermek için verebilirSabit Kültür? Belgeleri açıklar (okudum) anlamıyorum.

CEVAP
11 Mart 2010, PERŞEMBE


Sabit kültür her zaman kullanabileceğiniz özel bir kültür .NET uygulama. Birkaç akar çok yararlıdır, örneğin, seri hale getirme: başka bir yer. bir kültür ve 1.1 1,1 değer olabilir Eğer ayrıştırmak için çalışacağız "1,1" kültür değeri "." ondalık simgesi sonra ayrıştırma başarısız olur. Ancak Değişmeyen kültür dize numarasını dönüştürmek için kullanın ve geri - Bu kesinlikle herhangi bir kültür ile herhangi bir bilgisayar üzerinde çalışacak ayrıştırabilir.

// Use some non invariant culture.
CultureInfo nonInvariantCulture = new CultureInfo("en-US");
Thread.CurrentThread.CurrentCulture = nonInvariantCulture;

decimal dec = 1.1m;
string convertedToString = dec.ToString();

// Simulate another culture being used,
// following code can run on another computer.
nonInvariantCulture.NumberFormat.NumberDecimalSeparator = ",";

decimal parsedDec;

try
{
    // This fails because value cannot be parsed.
    parsedDec = decimal.Parse(convertedToString);
}
catch (FormatException)
{
}

// However you always can use Invariant culture:
convertedToString = dec.ToString(CultureInfo.InvariantCulture);

// This will always work because you serialized with the same culture.
parsedDec = decimal.Parse(convertedToString, CultureInfo.InvariantCulture);

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BlackBoxTV

    BlackBoxTV

    7 Mayıs 2007
  • EEVblog2

    EEVblog2

    2 HAZİRAN 2014
  • Nightmare2005

    Nightmare200

    14 Ocak 2007