小弟是个C#新手但是代码一直写不对 想求求高手们帮我解决一下 代码如下:

请问这段代码到底是哪里有错误?... 请问这段代码到底是哪里有错误? 展开
 我来答
silenceisok
2013-09-29 · TA获得超过119个赞
知道小有建树答主
回答量:156
采纳率:0%
帮助的人:113万
展开全部
晕,你那个if后面加了分号……
else挨着上面那个大括号写……
光标移到错误的地方有提示也应该看得出来是什么错误哦……
希望能帮到你……
更多追问追答
追问

谢谢 没错了 但是我这段代码是要计算两数之和要是大于255就弹出"456"但是我 1+1它也会弹出456 这是为什么???能留个Q么

追答
那是因为你 textBox.Text转成byte类型时转换不成功
string转byte比较复杂,涉及一个编码的问题,就两个变量赋值不用搞这么复杂吧?
你换成 int 试下吧
int One,Two;
用int.TryParse()
One=Convert.ToInt32(textBox1.Text) 这种方式不能满足你要求吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ssq1314
2013-09-30 · TA获得超过965个赞
知道小有建树答主
回答量:746
采纳率:82%
帮助的人:434万
展开全部
if(byte.TryParse...........,out b)); 这里为啥要有分号?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
东哩个浪啊
2013-09-29 · TA获得超过122个赞
知道答主
回答量:124
采纳率:0%
帮助的人:89.1万
展开全部
额,那不给你标出来了吗, if那一行最后多了分号,去掉
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wangbiao767
2013-09-30 · 超过12用户采纳过TA的回答
知道答主
回答量:104
采纳率:0%
帮助的人:35.9万
展开全部
if那句话最后面对了一个分号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
OKTeJia_COM
2013-09-29
知道答主
回答量:22
采纳率:0%
帮助的人:10.7万
展开全部
if那一行最后多了分号,去掉
追问
去掉了 按照silenceisok说的 我改正确了 但是说运行起来不是我想要的结果 请问您能否留个QQ?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式