SORU
30 AĞUSTOS 2009, Pazar


Nasıl bir çift için bir ondalık nokta ile bir dize ayrıştırma mı?

Bir çift için "3.5" gibi bir dize ayrıştırmak istiyorum. Ancak

double.Parse("3.5") 

verimi 35

double.Parse("3.5", System.Globalization.NumberStyles.AllowDecimalPoint) 

atar FormatException.

Şimdi benim bilgisayarın yerel bir ondalık ayracı olarak virgül kullanılır neyin Alman için ayarlanır. O ve double.Parse() giriş "3,5" beklediği bir şey yapmak zorunda olabilir, ama emin değilim.

Nasıl bir dize olabilir veya benim şu anki yerel belirtildiği gibi biçimli olmayabilir, ondalık sayı içeren ayrıştırabilir miyim?

CEVAP
30 AĞUSTOS 2009, Pazar


double.Parse("3.5", CultureInfo.InvariantCulture)

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AmeriiK_HD

    AmeriiK_HD

    16 AĞUSTOS 2012
  • LiquidMusick

    LiquidMusick

    23 Aralık 2010