Ich möchte eine einzelne Codezeile mit einem if
und dem Ergebnis in derselben Zeile haben. Beispiel
Wenn ich einen Haltepunkt in der Zeile hinzufüge, wird er auf if(_count > 0)
:
aber was ich will, ist, den Haltepunkt auf return;
so zu haben:
Ist das machbar?
HINWEIS: Die nächste Frage, die ich zu SO finden konnte, war das (was nicht dasselbe ist).
BEARBEITEN
Mareko hat eine dritte Option gepostet, die anscheinend gut funktioniert und viel einfacher ist, als sich mit all diesen Zeilen und Zeichen zu beschäftigen. Ich werde diese Antwort der Vollständigkeit halber zurücklassen, aber Mareko ist im Allgemeinen viel praktischer.
Ja, aber leider gibt es kein Drag-and-Drop oder ähnliches. Sie haben 2 Möglichkeiten:
OPTION 1
Bewegen Sie Ihre Rückkehr zu einer neuen Zeile:
Natürlich können Sie es so belassen, aber wenn Sie das return
in der gleichen Zeile wie if
behalten möchten, können Sie einfach die neue Zeile und das Leerzeichen zwischen if
und% löschen. co_de% - der Haltepunkt sollte " return
" beibehalten, während du ihn bewegst.
Dies ist wahrscheinlich der einfachste Weg, dies zu tun, es sei denn, Sie debuggen gerade Code, der aus irgendeinem Grund nicht bearbeitet und fortgesetzt werden kann. In diesem Fall benötigen Sie die Option 2 ...
OPTION 2
Alternativ können Sie den Cursor direkt vor dem r in "return" platzieren und dann in Ihrer Statusleiste nachsehen, auf welchem Zeichen ("Ch") Sie sich befinden. In meinem Fall bin ich auf 20
Klicken Sie nun mit der rechten Maustaste auf den Haltepunkt und wählen Sie "Ort ..."
Legen Sie in dem angezeigten Dialogfeld return
auf die Statusleiste fest (in unserem Beispiel 20).
Tags und Links visual-studio breakpoints