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

  • EmperorTigerstar

    EmperorTiger

    14 EYLÜL 2009
  • Liz Morgan

    Liz Morgan

    4 Aralık 2011
  • taliajoy18

    taliajoy18

    12 Temmuz 2011