22.02.2013 Aufrufe

C# Debugging - Tutorials.de

C# Debugging - Tutorials.de

C# Debugging - Tutorials.de

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!