Vielen Dank!!
Es geht jetzt!
Ich habe
Gewichtx = Convert.ToSingle(Gewicht.SelectedItem);
benutzt
MFG Tensai
Vielen Dank!!
Es geht jetzt!
Ich habe
Gewichtx = Convert.ToSingle(Gewicht.SelectedItem);
benutzt
MFG Tensai
Hi nochmal!
Die Werte in den Comboboxen haben nen punkt wie z.B 500.0
und die strings sind männlich und weiblich
Villeicht hätte ich bei schreiben sollen das es dich bei den Werten die man eingibt um ComboBoxen handelt. Also sind es auf jeden fall float werte.
Hi! Ich bin neu hier und Anfänger, wir programmieren in der Schule mit C# und müssen eine Aufgabe machen. Jetzt hab ich ein Problem bei der Umwandlung von einer float variable die das Programm aus einer combobox lesen soll.
Die folgende Zeile wird grün unterlegt und es erscheint die unten stehende Fehlermeldung.
C#-Code:
private void BerechnePromille()
{
float Mengex,AlkWert,Gewichtx;
string Geschlechtx;
Geschlechtx = Geschlecht.Text;
Gewichtx = Convert.ToSingle(Gewicht.Text);
Mengex = Convert.ToSingle(Menge.Text);
if (Geschlechtx == "männlich")
{
AlkWert = (((Mengex * 0.48F)*0.8F)/(Gewichtx * 0.7F));
}
else
{
AlkWert = (((Mengex * 0.048F)*0.8F)/(Gewichtx *0.6F));
}
Ausgabe.Text = AlkWert.ToString("0.00");
}
Fehlermeldung: be zeile :Gewichtx = Convert.ToSingle(Gewicht.Text);
Eine nicht behandelte Ausnahme des Typs 'System.FormatException' ist in mscorlib.dll aufgetreten.
Zusätzliche Informationen: Die Eingabezeichenfolge hat das falsche Format.
MFG Tensai