Tôi đang gỡ lỗi một vòng lặp foreach
sẽ lặp lại hơn 1000 lần - vì vậy tôi chỉ muốn một điểm ngắt trong vòng lặp để ngắt cho một mục cụ thể.Điều kiện C# breakpoint?
Vậy ...
foreach(Employee employee in employees)
{
//DO SOMETHING
//BREAK HERE WHEN employee.Id == '2342'
//DO SOMETHING ELSE
}
Tôi có phải viết một tuyên bố If
và một số mã giả bên trong nó và phá vỡ nó như vậy? Đó là cách duy nhất?
Tôi đã phải thay đổi câu trả lời đúng cho câu trả lời này. Hầu hết các mô tả và phù hợp nhất. –
Với> 1000 lần lặp lại, câu trả lời của leppie tốt hơn. Trong khi bạn phải chỉnh sửa mã để làm điều này, nó nhanh hơn nhiều. http://stackoverflow.com/a/11290503/282143 – Eccentropy