Gibt es im Visual Studio eine Möglichkeit, beim Debuggen eines Array/Liste usw. mit ca. 100Objekten, die foreach Schleife z.B. bis an die 85 Stelle laufen zulassen und erst ab dann zu debuggen. Ohne das ich irgendwelche Zähler oder Abbruchkriterien in der foreach Schleife einbauen muss.
Du kannst für einen Breakpoint Bedingungen bzw HitCount setzen. Einfach Contextmenu für den Breakpoint in der Breakpoint-Liste oder auf der Breakpoint-Markierung aufrufen.
So schön das Feature glänzt, es frisst enorm Zeit. Ich würde ganz pragmatisch den Code anpassen und bei Zutreffen der Bedingung einen Debugger.Break() aufrufen. Das geht gefühlt 100x so schnell. Trotzdem +1 für den Feature-Reveal.
Ja, das geht. Setze in die foreach Schleife einen Breakpoint. Klicke dann mit der rechten Maustaste auf den roten Breakpoint->Bedingung. Wenn du eine Zählervariable N mitlaufen lässt, kannst Du in das Bedingungsfeld dann N==85 schreiben.
falls du es noch nicht wusstest, kann dir dieser Tipp vielleicht ein wenig weiterhelfen. Es gibt Möglichkeiten u.a. Bedingungen an einem Haltepunkt zu knüpfen. Leider gilt mein Beispiel nur für eine For-Schleife.