运算符“||”无法应用于“bool”和“string”类型的操作数

这是错误代码:编译器错误消息:CS0019:运算符“||”无法应用于“bool”和“string”类型的操作数源错误:行19:protectedvoidButtonOK_... 这是错误代码:
编译器错误消息: CS0019: 运算符“||”无法应用于“bool”和“string”类型的操作数

源错误:

行 19: protected void ButtonOK_Click(object sender, EventArgs e)
行 20: {
行 21: if (TextNum.Text == "" || TextNum.Text = 0)
行 22: {
行 23: LabelResult.Text = "请输入一个不为0的正整数!";

源文件: g:\ASP\jiecheng.aspx.cs 行: 21
嘿嘿,找到错误了,我把ToString打成Tostring了。
展开
 我来答
百度网友7035e1888
2011-10-12 · 超过37用户采纳过TA的回答
知道答主
回答量:89
采纳率:0%
帮助的人:96.7万
展开全部
行 21: if (TextNum.Text == "" || TextNum.Text = 0)
这里 TextNum.Text = 0 修改成TextNum.Text == "0"
1.if 语句里不能赋值 只能用==对结果进行判断
2.TextNum.Text 是字符串类型 不能给他数值型的0 ,要加上双引号变成字符串
p哼哼哈兮q
2011-10-12 · TA获得超过190个赞
知道小有建树答主
回答量:152
采纳率:0%
帮助的人:101万
展开全部
TextNum.Text = 0
应该是TextNum.Text == “0”
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友37ffe09e1
2011-10-12 · TA获得超过682个赞
知道小有建树答主
回答量:1119
采纳率:0%
帮助的人:710万
展开全部
下次再打ToString时,不是有自动提示嘛
细心点喽
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式