Sto eseguendo il debug di un ciclo foreach
che verrà iterato oltre 1000 volte, quindi desidero solo un punto di interruzione all'interno del ciclo da interrompere per un particolare elemento.Punto di rottura condizionale C#?
Quindi ...
foreach(Employee employee in employees)
{
//DO SOMETHING
//BREAK HERE WHEN employee.Id == '2342'
//DO SOMETHING ELSE
}
Devo scrivere un If
dichiarazione e alcuni codice fittizio all'interno di esso e rompere in questo modo? Quell'unico modo?
Ho dovuto cambiare la risposta corretta a questa. Più descrittivo e più rilevante. –
Con> 1000 iterazioni, la risposta di leppie è migliore. Mentre devi modificare il codice per farlo, è molto più veloce. http://stackoverflow.com/a/11290503/282143 – Eccentropy