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

  • Bennythecoder

    Bennythecode

    25 Mart 2008
  • geraldnonadoez

    geraldnonado

    3 Temmuz 2013
  • Attempts at least

    Attempts at

    1 Ocak 2007