c#||运输符的问题

clleady 2008-11-02 08:08:10
if (ch == '\\' || ch == '/' || ch = ':') { break; }

这句出错,说运算符||语法用于bool和char,如何改呢
...全文
72 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
coco6555 2008-11-02
  • 打赏
  • 举报
回复
想成为一名优秀的程序员一定要细心、耐心……
acqy 2008-11-02
  • 打赏
  • 举报
回复
最后一个判断楼主少一个等号。
这也是编程时候容易出错的地方。呵呵。
行业技术 2008-11-02
  • 打赏
  • 举报
回复
ch == ':'应该是两个等号吧
  • 打赏
  • 举报
回复
应该是你的输入法的问题
我自己写的没问题 复制你的就有问题了

代码如下 但是没有循环需要终止 所以还是报了个错

char ch;
if (ch== '\\'||ch == '/'||ch == ':')
{
break;
}
wuyq11 2008-11-02
  • 打赏
  • 举报
回复
if (ch == '\\' || ch == '/' || ch = ':')
{
return;
}
wjp_116 2008-11-02
  • 打赏
  • 举报
回复
最后一个应该是
if (ch == '\\' || ch == '/' || ch == ':')
在C#中== 和=是两个不同含义的操作符
zx005 2008-11-02
  • 打赏
  • 举报
回复
if (ch == '\\' || ch == '/' || ch == ':') { return; }

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧