Ich debugging eine foreach
-Schleife, die weit über 1000 Mal iterieren wird - also möchte ich nur einen Haltepunkt innerhalb der Schleife für ein bestimmtes Element zu brechen.Bedingter C# Breakpoint?
So ...
foreach(Employee employee in employees)
{
//DO SOMETHING
//BREAK HERE WHEN employee.Id == '2342'
//DO SOMETHING ELSE
}
Muss ich eine If
Erklärung und einige Dummy-Code in ihr schreiben und es auf diese Weise zu brechen? Das ist der einzige Weg?
Ich musste die richtige Antwort zu diesem ändern. Am beschreibendsten und relevantesten. –
Mit> 1000 Iterationen ist leppies Antwort besser. Während Sie den Code dafür bearbeiten müssen, ist es viel schneller. http://stackoverflow.com/a/11290503/282143 – Eccentropy