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

  • 8bitdigitaltv

    8bitdigitalt

    31 AĞUSTOS 2011
  • Jared Busch

    Jared Busch

    25 Mayıs 2011
  • Living Waters

    Living Water

    9 AĞUSTOS 2006