我的C#程序在VS里面逐语句调试太困难,逐语句调试并不像大家说的按f11键,运行也并不是f5键,怎么设置的?
整体去运行结果的时候我觉得还好,没有那么费事。但是有时要检查错误就得一句句地去检查,看变量类型和变量的值什么的,就特别麻烦了。。。。比如这次我就想看下btn=(Butto...
整体去运行结果的时候我觉得还好,没有那么费事。但是有时要检查错误就得一句句地去检查,看变量类型和变量的值什么的,就特别麻烦了。。。。
比如这次我就想看下btn = (Button)sender;这句中sender的类型,我把断点设置到这句代码,点了个逐语句运行,但是他每次还都要到那个main函数和全体变量里走一遍,点得我好累啊。。。。。 展开
比如这次我就想看下btn = (Button)sender;这句中sender的类型,我把断点设置到这句代码,点了个逐语句运行,但是他每次还都要到那个main函数和全体变量里走一遍,点得我好累啊。。。。。 展开
展开全部
你把你要调试的哪行打个断点,再运行,运行之后别忙按F5或者F10或F11,再选择你要监视的变量,比如btn = (Button)sender,你可以把选中btn,再右键,看到没有,看到没有,有个添加监视,
点击添加监视,下面会出现一个监视窗口,有你选择的变量。然后你运行就行了。看下面的变量。
点击添加监视,下面会出现一个监视窗口,有你选择的变量。然后你运行就行了。看下面的变量。
更多追问追答
追问
谢谢,你回答的很好。那如果我想用快捷键逐语句调试怎么办啊?有没有什么方法可以帮到我啊!谢谢。。。
追答
打一个断点在你需要调试的位置,F5运行。
再F11,有些地方你不想进去就F10.
如下面这段代码:
int num =0;
int res = GetTest(num); //这调用了一个GetTest()方法
messageBox.show("是没什么飞机");
....
当运行到int res = GetTest(num);这行时。
如果你想进去看看GetTest()方法 到底是怎么样的,你就可以按F11,就会到GetTest()方法里面,然后一步一步执行,GetTest()方法执行完后,又会回到这里,执行这messageBox.Show...
如果你不想进这个方法,那就直接F10,就会执行下面的一行messageBox.show("是没什么飞机");
展开全部
设置断点后,直接点运行,然后在断点处,以前的所有变量,变量的值都可以通过鼠标放到--变量上面查看,对于复杂数据类型,可以点击展开节点,查看细节
追问
那有时我想让逐语句执行的话怎么办?我的那个快捷键不管用,每次都需要点菜单很慢也很麻烦?不知道在哪里设置?
追答
还有一个解决方法,那就是工具条,工具条上也有,单步执行,跳出函数,和执行的按钮,这样也可以,在你设置了断点,然后点击运行的按钮后就会出现那个工具条。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
加了断点以后 直接按F5 不要直接按F11
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询