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

  • Lancome USA

    Lancome USA

    30 HAZİRAN 2009
  • Māris Zaharovs

    Māris Zahar

    28 Mayıs 2008
  • VideoGamePervert

    VideoGamePer

    30 AĞUSTOS 2008