how can i set de debugger to stop when some particular variable has a defined value?. For example i have a code that it crash that loops 10000 time to make some postprocessing. I know that the error could be produced from the 7000 iteration up, so i want to stop from there on, avoiding manual loop from the first 7000.
Im using visual studio 2008 and 2010 with c#, i think that the solution will be the same for both.
how can i set de debugger to stop when some particular variable has a
Share
What you’re looking for is a conditional break point. Here’s how to set it up assuming the variables name is
i.i == 10000Now run your scenario again and the breakpoint will be hit only when the value of
iequals10000.A word of warning. You can put pretty much any legal C# expression into a conditional break point but it will be evaluated every single time the break point is hit. That can lead to very slow debugging if use a complex conditional