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

  • Kenneth Håkonsen

    Kenneth Håk

    13 Mart 2011
  • Ludique

    Ludique

    21 NİSAN 2009
  • UrAvgConsumer

    UrAvgConsume

    1 Ocak 2012