C# Debugging - Tutorials.de
C# Debugging - Tutorials.de
C# Debugging - Tutorials.de
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Spaltenbezeichnung Be<strong>de</strong>utung<br />
Name Angabe <strong>de</strong>s Variablennamen<br />
Wert Anzeige <strong>de</strong>s Wertes, mit <strong>de</strong>m die Variable initialisiert ist<br />
Typ Anzeige <strong>de</strong>s Datentyps <strong>de</strong>r Variablen<br />
Tab. 1: Spalten im Fenster Lokal<br />
Wir erkennen, dass die Liste zwei Einträge enthält und somit zwei Variablen<br />
zum Zeitpunkt <strong>de</strong>s Erreichens <strong>de</strong>s Haltepunktes existieren. Konzentrieren wir<br />
uns auf <strong>de</strong>n zweiten Eintrag, <strong>de</strong>r die Variable intWert1 enthält. Sie ist mit <strong>de</strong>m<br />
numerischen Wert 10 initialisiert und vom Datentyp int. Die Initialisierung<br />
erfolgte über die Anweisung in Zeile 14. Schauen wir uns das Konsolenfenster<br />
an, so sehen wir das Ergebnis <strong>de</strong>r Berechnung aus Zeile 15. Sollten Sie jetzt<br />
versucht sein, im Konsolenfenster die Taste zu drücken, so wird dies keine<br />
Auswirkung auf die Fortsetzung <strong>de</strong>s Programms haben, da die Ausführung<br />
angehalten wur<strong>de</strong> und Zeile 16 noch nicht erreicht ist.<br />
Dotty: „Wie können wir das Programm fortsetzen?“<br />
Aus <strong>de</strong>m jetzigen statischen Zustand gibt es unterschiedliche Möglichkeiten <strong>de</strong>r<br />
Fortführung:<br />
Taste Aktion Beschreibung<br />
Programmausführung<br />
fortsetzen<br />
Fortsetzten <strong>de</strong>r Programmausführung ab <strong>de</strong>m<br />
momentanen Haltepunkt bzw. ab Programmzeiger.<br />
Einzelschritt Fortsetzten <strong>de</strong>r Programmausführung ab <strong>de</strong>m<br />
momentanen Haltepunkt bzw. Programmzeiger. Die<br />
Ausführung stoppt vor <strong>de</strong>r nächsten Anweisung.<br />
Beinhaltet die momentane Anweisung einen<br />
Metho<strong>de</strong>naufruf, so wird in die Metho<strong>de</strong> gesprungen<br />
und vor <strong>de</strong>r ersten Anweisung angehalten.<br />
Prozedurschritt Fortsetzten <strong>de</strong>r Programmausführung ab <strong>de</strong>m<br />
momentanen Haltepunkt bzw. Programmzeiger. Die<br />
7