条件C#断点? [英] Conditional C# breakpoint?

查看:174
本文介绍了条件C#断点?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在调试一个 foreach 循环,它将遍历1000次以上,所以我只想在循环中有一个断点来中断一个特定的项目。 >

所以...

  foreach(员工中的员工员工)
{
// DO SOMETHING
// BREAK HERE WHEN employee.Id =='2342'
// DO SOMETHING ELSE
}

我必须写一个如果语句和其中的一些虚拟代码,并将其分解那样?这是唯一的方法?

解决方案

只需添加以前的答案。
使用条件断点。





您可以指定以下条件


I'm debugging a foreach loop which will iterate well over 1000 times - so I only want a breakpoint within the loop to break for a particular item.

So...

foreach(Employee employee in employees)
{
//DO SOMETHING
//BREAK HERE WHEN employee.Id == '2342'
//DO SOMETHING ELSE
}

Do I have to write an If statement and some dummy code within it and break it that way? That the only way?

解决方案

Just adding to the previous answers. Use Conditional Breakpoints.

You can specify the condition like below

这篇关于条件C#断点?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆