Konuyu görüntüle
IUCODERS FORUM > Programlama > .NET > System.Convert.toDouble(X);
Yazar
extreme


avatar
Kahramanmaras
admin
Kayıt: 24.10.2006
21.07.2008-23:16 #49514
Bir string i double a çevirirken problem yaşıyorum.
1,2 gibi bir değer olduğunda problem yok ama.
1.1 gibi bir değer girdiğimde string e. double değer 11 oluyor.
bu sorunu nasıl çözebilirim teşekkürler.





The Man Who Loved Algorithm&Ubuntu.
www.burakamasyali.com





Yazar
aliozkn


avatar
Manisa
Kayıt: 13.04.2006
21.07.2008-23:22 #49515
textBox1.Text = textBox1.Text.Replace('.', ','); gibi bir şey kullanabilirsin cast işleminden önce








Yazar
timur


avatar
İstanbul
Kayıt: 19.01.2006
21.07.2008-23:25 #49516
Sanırım bölgesel ayarlarına göre çeviriyor. Senin ondalık ayıracın virgül olduğu için ancak virgül görürse ondalık ayıracı kabul ediyor.

Onun için string i double a çevirmeden önce noktaları virgüle çevirirsen olur.

Kolay gelsin...





Hayat varsa umut vard?r...
www.timureroglu.com

Yazar
extreme


avatar
Kahramanmaras
admin
Kayıt: 24.10.2006
21.07.2008-23:30 #49517
aliozkn yazdi
 
textBox1.Text = textBox1.Text.Replace('.', ','); gibi bir şey kullanabilirsin cast işleminden önce


problemi çözdüm çok teşekkürler.





The Man Who Loved Algorithm&Ubuntu.
www.burakamasyali.com





Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb