En iyi yanıtlayıcılar
String'i double'a noktalı çevirmek?

Soru
-
string[] dizikoordinats = sonhal.Split(',');
double[] dizikoordinat=new double[dizikoordinats.Length];
for (int i = 0; i <= dizikoordinats.Length - 1; i++)
{
System.IFormatProvider cultureUS =new System.Globalization.CultureInfo("en-US");
dizikoordinat[i] = Convert.ToDouble(dizikoordinats[i], cultureUS);
}
string'i double'a çevirirken noktalı çevirmek istediğim için böyle bir şey denedim ama çevirmiyor.Başka nasıl çevirebilirim?
hata:Input string was not in a correct format.- Düzenleyen anatolyam 27 Nisan 2016 Çarşamba 12:17
Yanıtlar
-
string a = "1250";
double b = Convert.ToDouble(a);
label1.Text = string.Format("{0:0,0.0}", b);- Yanıt Olarak İşaretleyen Kyamuran SalibryamMicrosoft contingent staff, Moderator 3 Mayıs 2016 Salı 14:12
Tüm Yanıtlar
-
Bak şöyle bişey yaptım belki işine yarar
private void button1_Click(object sender, EventArgs e) { string values = textBox1.Text; double number = 0.0; if (Double.TryParse(values, out number)) listBox1.Items.Add(values + " Çevrildi " + number); else listBox2.Items.Add(values + " Çevrilemedi " + number); }
Bende Çalışıyor Form Görüntüsü de şöyle:
Çevirirse listbox1'e Çevimezse Listbox2 ye aktarıyor
- Düzenleyen özcan özaltın 27 Nisan 2016 Çarşamba 15:14
-
string a = "1250";
double b = Convert.ToDouble(a);
label1.Text = string.Format("{0:0,0.0}", b);- Yanıt Olarak İşaretleyen Kyamuran SalibryamMicrosoft contingent staff, Moderator 3 Mayıs 2016 Salı 14:12