Benutzer-Werkzeuge

Webseiten-Werkzeuge


c-sharp:try-catch-pruefung

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
c-sharp:try-catch-pruefung [2015/10/05 12:24] sommteckc-sharp:try-catch-pruefung [2019/09/26 14:48] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
 +===== Try-Catch-Überprüfung =====
 +
 +
 Damit durch die Eingabe von falschen Zeichen (Buchstaben anstatt Ziffern) das Programm nicht abstürzt, wird eine Überprüfung durchgeführt ob diese zulässig sind. Damit durch die Eingabe von falschen Zeichen (Buchstaben anstatt Ziffern) das Programm nicht abstürzt, wird eine Überprüfung durchgeführt ob diese zulässig sind.
  
Zeile 18: Zeile 21:
 Beispiel bei einem Programm: Beispiel bei einem Programm:
 <code c#> <code c#>
-            try +try 
-            +
-                double seitenlaenge, volumen;                       // Variablendeklenation +    double seitenlaenge, volumen;                       // Variablendeklenation 
-                seitenlaenge = Convert.ToDouble(txt_Input.Text);    //  +    seitenlaenge = Convert.ToDouble(txt_Input.Text);    //  
-                // Verarbeitung +    // Verarbeitung 
-                volumen = Math.Pow(seitenlaenge, 3); +    volumen = Math.Pow(seitenlaenge, 3); 
-                // Ausgabe wird in eine Textausgabe mit zwei Nachkommastellen umgewandelt +    // Ausgabe wird in eine Textausgabe mit zwei Nachkommastellen umgewandelt 
-                lbl_Output.Text = "Würfelvolumen: " + volumen.ToString("F2"); +    lbl_Output.Text = "Würfelvolumen: " + volumen.ToString("F2"); 
-            +
-            catch (Exception ex) +catch (Exception ex) 
-            +
-                MessageBox.Show(ex.Message); +    MessageBox.Show(ex.Message); 
-                txt_Input.Clear(); +    txt_Input.Clear(); 
-                txt_Input.Focus(); +    txt_Input.Focus(); 
-            }+}
 </code> </code>
  
-[[https://chaos.expert/sommteck/Wuerfelvolumen_GUI/blob/93b5d8f4106d6ff132afdeb7bb302989e2ec12a3/Form1.cs|Link Würfelvolumen_GUI.cs]] 
 Programmbeispiel: Programmbeispiel:
 +[[https://chaos.expert/sommteck/Wuerfelvolumen_GUI/blob/93b5d8f4106d6ff132afdeb7bb302989e2ec12a3/Form1.cs|Link Würfelvolumen_GUI.cs]]
c-sharp/try-catch-pruefung.1444040681.txt.gz · Zuletzt geändert: 2019/09/26 14:48 (Externe Bearbeitung)