日期:2014-05-17  浏览次数:20769 次

断点不执行!请问是什么情况?
RT,小弟用VS2013,设置了一个断点调试程序,但是运行的断点的时候却提示如下图
求指点怎么运行它啊???

------解决方案--------------------
会不会是表达式出错了?换个条件或者在其他地方加断点。
------解决方案--------------------
应该是你的dt.rows[i]["userid"].tostring() == "5"有错,
要是dt.rows[i]["userid"]为null,则调用tostring()会有错,
你先输出dt.rows[i]["userid"]的值,看看是不是null,
------解决方案--------------------
这就是条件不满足,断点就不会跳到那去,你看看你的dt.rows[i]["userid"].tostring()这个值是多少吧
------解决方案--------------------
中间取 dt.rows[i] 或 dt.rows[i]["userid"]或 dt.rows[i]["userid"].ToString();

有错。

你拆开它们调试,或者你这行代码之前有return 之类的,这个代码不会被执行到。
------解决方案--------------------
你别用==,使用Equals试试,对了,贴代码来看看