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

  • Keith Anthe

    Keith Anthe

    26 NİSAN 2011
  • TheDroidDemos

    TheDroidDemo

    15 ŞUBAT 2011
  • WePlayWeWatch

    WePlayWeWatc

    3 Temmuz 2013