C#里面什么叫做断点调试!?~

高手帮忙看C#计算器代码哪里错了!??悬赏分:0-解决时间:2010-5-1901:33一个代码片段.....计算器执行时候的代码{Singler;stringt=tex... 高手帮忙看C#计算器代码哪里错了!??
悬赏分:0 - 解决时间:2010-5-19 01:33
一个代码片段.....计算器执行时候的代码

{
Single r;
string t = textBox1.Text;
int space=t.IndexOf(' ');
string s1 = t.Substring(0, space);
char op=Convert.ToChar(t.Substring(space+1,1));
string s2=t.Substring(space+3);
Single arg1=Convert.ToSingle(s1);
Single arg2=Convert.ToSingle(s2);
switch(op)
{
case '+':

r=arg1+arg2;
break;
case'-':

r=arg1-arg2;
break;
case'*':
r = arg1 * arg2;
break;
case'/':
if (arg2 == 0)
{
throw new ApplicationException();
}
else
{
r = arg1 / arg2;

}
break;
default:
throw new ApplicationException();

}

textBox1.Text=r.ToString();
}
}
}

运行的时候老是说这个数不能小于零 我改成2了还是弹出来不能等于零

我改成把以上的就弹出来不能大于字符串
string s1 = t.Substring(0, space);

到底怎么调试才可以运行呢!?!?!?

高手说要用断点调试....可是什么是断点调试啊!?
展开
 我来答
认真还挺拔灬仙人掌H
2010-05-25 · TA获得超过108个赞
知道答主
回答量:69
采纳率:0%
帮助的人:67.7万
展开全部
断点调试,就是在你代码中的某一行打上一个红色的断点,当你的程序执行带该代码行的时候,程序会停止让用户自己观察自己代码的动态,其中就包括了变量的值或者是代码走向!
在你出错的代码的上一行放一个断点,然后自己操作执行那个功能,然后会自动调到你放置断点的代码处,你查看你的变量是否出错,也可以点击下一步让代码一步一步的执行下去,一步一步地检查!如果想直接运行下去,再按调试那绿色三角符号就会继续下去!
放置断点的方法,在代码页与工具箱之间那小小间隔的灰色区域,点一下就可以放置对应行的断点!自己操作一下试试吧
noisy_x
推荐于2017-11-23 · TA获得超过2870个赞
知道大有可为答主
回答量:5642
采纳率:25%
帮助的人:3925万
展开全部
就是在某一行的地方按F9,就会设置一个断点

F5开始调试,遇到断点就会停下来。
按F10和F11就可以继续下一步(单步执行)
这样就可以看到问题究竟是出现在哪一步了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小狗核桃
2010-05-25 · 超过41用户采纳过TA的回答
知道小有建树答主
回答量:127
采纳率:0%
帮助的人:105万
展开全部
这个程序是不是不是你自己写的啊?程序的意思是中间的运算符(+ - * /)的左右都要有个空格,如果没有空格就会出错,又没做异常处理..总的来说这个程序写的不怎么样,要是交作业的话可以找个好点的,网上很多计算器的程序
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式