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

  • Charles Nesson

    Charles Ness

    27 NİSAN 2006
  • CrazyMan

    CrazyMan

    14 Mayıs 2008
  • julioissk84life

    julioissk84l

    18 ŞUBAT 2008