Laden...

string Convert.ToDouble: Eingabezeichenfolge hat das falsche Format

Erstellt von ChrisBa vor 13 Jahren Letzter Beitrag vor 13 Jahren 2.003 Views
Thema geschlossen
C
ChrisBa Themenstarter:in
54 Beiträge seit 2011
vor 13 Jahren
string Convert.ToDouble: Eingabezeichenfolge hat das falsche Format

hallo.

ich habe 3 labels.
in label1 ist z.B. eine Zahl 1,20 (hat diesen Wert uhrsprünglich aus einem Decimal-Feld einer sql db)
bei label2 ist es das gleich wie bei label1.

im labelGesamt will ich num die summe von label1 und label2 eingeben.

wo liegt mein fehler.
vielen dank im voraus.
mfg


            double GesamtSumme;
            GesamtSumme = Convert.ToDouble(Label1.Text) + Convert.ToDouble(Label2.Text);
            LabelGesamt.Text = GesamtSumme.ToString();

Das Schicksal bevorzugt jene die bereit sind.

C
2.122 Beiträge seit 2010
vor 13 Jahren

wo liegt mein fehler.

Dass du vergessen hast zu sagen womit du ein Problem hast 😉

309 Beiträge seit 2008
vor 13 Jahren

Das funktioniert so nicht, da kommt irgendwas raus, da man in die Teextbox irgendetwas eingeben kann. Was du brauchst ist die
Double.TryParse-Methode (String, NumberStyles, IFormatProvider, Double)

using System;class H{static string z(char[]c){string r="";for(int x=0;x<(677%666);x++)r+=c[
x];return r;}static void Main(){int[]c={798,218,229,592,232,274,813,585,229,842,275};char[]
b=new char[11];for(int p=0;p<((59%12));p++)b[p]=(char)(c[p]%121);Console.WriteLine(z(b));}}

C
ChrisBa Themenstarter:in
54 Beiträge seit 2011
vor 13 Jahren

danke schon mal für die antworten.
er bringt nen fehler in der zeile GesamtSumme = Convert... usw.

mfg

Das Schicksal bevorzugt jene die bereit sind.

Hinweis von herbivore vor 13 Jahren

Das Thema wurde oft genug Male besprochen. Bitte benutze die Forumssuche oder Suche im Netz. Vielen Dank!

Außerdem sollte jeder Programmierer lernen, solche Fehler selbst zu lösen. Erst recht, wenn die Fehlermeldung klar und eindeutig ist.

Thema geschlossen