Hey
Ich programmiere seit ca. 2 Wochen C# und bin derzeit am bearbeiten von paar Übungsbeispielen unserer Lehrerin.
Das Programm soll Werte einlesen, paar Matheoperationen durchführen und das dann alles ausgeben.
ich wollte jetzt noch try-catch hinzufügen, um Buchstaben-Eingaben abzufangen und habe den Teil, wo die Werte aus den TextBoxen ausgelesen und zugewiesen werden, umklammert.
Allerdings werden dann alle zugewiesenen Variablen unter dem try block von Visual Studio rot unterstrichen und es wird anscheinend kein Wert erkannt.
Woran liegt das, was habe ich falsch gemacht? Bitte habt Verständnis - Ich bin Neuling
Danke, Tobi
Ich programmiere seit ca. 2 Wochen C# und bin derzeit am bearbeiten von paar Übungsbeispielen unserer Lehrerin.
Das Programm soll Werte einlesen, paar Matheoperationen durchführen und das dann alles ausgeben.
ich wollte jetzt noch try-catch hinzufügen, um Buchstaben-Eingaben abzufangen und habe den Teil, wo die Werte aus den TextBoxen ausgelesen und zugewiesen werden, umklammert.
Code:
int normVerbr, aktVerbr;
double flugzeit, abwVerbr, prozent;
string MehrWeniger;
try
{
normVerbr = Convert.ToInt32(tbVerbrauch.Text);
aktVerbr = Convert.ToInt32(tbLiter.Text);
flugzeit = Convert.ToDouble(tbZeit.Text);
}
catch { MessageBox.Show("Überprüfe deine Eingabe - Etwas ist falsch gelaufen...", "Ups!"); }
abwVerbr = normVerbr - (aktVerbr / flugzeit);
prozent = Math.Round(100 - (abwVerbr * 100) / normVerbr, 2);
Allerdings werden dann alle zugewiesenen Variablen unter dem try block von Visual Studio rot unterstrichen und es wird anscheinend kein Wert erkannt.
Woran liegt das, was habe ich falsch gemacht? Bitte habt Verständnis - Ich bin Neuling
Danke, Tobi