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

  • boburnham

    boburnham

    11 Temmuz 2006
  • Munchkin the Teddy Bear

    Munchkin the

    30 EYLÜL 2011
  • TheDroidDemos

    TheDroidDemo

    15 ŞUBAT 2011