社区
C#
帖子详情
无法将类型“bool”隐式转换为“string"
as667341
2012-06-15 10:43:54
string classID = Nbp(parameter, "IsRed");
string Parentid = "";
if (classID = false)
{
Parentid = "";
}
else
{
Parentid = "IsRed=" + classID + "and";
}
“IsRed”是bool类型,我想判断 classId为false时parentid="";
if(classId=false)这个地方该怎么去判断?
...全文
208
10
打赏
收藏
无法将类型“bool”隐式转换为“string"
string classID = Nbp(parameter, "IsRed"); string Parentid = ""; if (classID = false) { Parentid = ""; } else { Parentid = "IsRed=" + classID + "and"; } “IsRed”是bool类型,我想判断 classId为false时parentid=""; if(classId=false)这个地方该怎么去判断?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Chyan
2012-06-15
打赏
举报
回复
[Quote=引用 6 楼 的回复:]
如果用“0”和“1”代替该怎么写?
[/Quote]
if(classID == "0")
{
}
else if(classID == "1")
{
}
Chyan
2012-06-15
打赏
举报
回复
Nbp(parameter, "IsRed")
这个方法返回的值是什么?
as667341
2012-06-15
打赏
举报
回复
如果用“0”和“1”代替该怎么写?
Change_L
2012-06-15
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
if (classID = false)
首先判断是否相等用的是 双等号 == ,单等号是赋值,其次 string 类型不能和 bool 类型直接比较,至少有一方要转换,基于你上面的代码,
if (classID == "false")
这样判断省事些,或者1楼三元运算
[/Quote]
++
__天涯寻梦
2012-06-15
打赏
举报
回复
if (classID = false)
首先判断是否相等用的是 双等号 == ,单等号是赋值,其次 string 类型不能和 bool 类型直接比较,至少有一方要转换,基于你上面的代码,
if (classID == "false")
这样判断省事些,或者1楼三元运算
vinjent
2012-06-15
打赏
举报
回复
Convert.ToBoolean(classId)
or
(bool)classId
熙风
2012-06-15
打赏
举报
回复
Nbp(parameter, "IsRed")
你这个事干啥的?
返回的是什么类型?
把相关代码贴出来
__天涯寻梦
2012-06-15
打赏
举报
回复
不如这样写
Parentid = classId != "false" ? ("IsRed=" + classID + "and") : "";
feifan20
2012-06-15
打赏
举报
回复
Nbp方法直接返回int型变量就行了!
0:false 1:true
int classID = Nbp(parameter, "IsRed");
string Parentid = "";
if (classID == 0)
{
Parentid = "false";
}
else
{
Parentid = "true";
}
Parentid = "IsRed=" + Parentid + "and";
JavaScript
隐式
类型
转换
代码实例
值
类型
之间的数据
类型
转换
: (1)数字和字符串使用+运算符: 数字和字符串如果使用+运算符进行操作,那么会将数字先
转换
为字符串,然后进行字符串连接操作: var str =
string
text ; var num = 10; console.log...
介绍python基础知识
7.2
隐式
类型
转换
7.3 显式
类型
转换
8. 输入 9. 运算符 9.1 算术运算符 9.2 比较运算符 9.3 赋值运算符 9.4 位运算符 9.5 逻辑运算符 9.6 成员运算符 9.7 身份运算符 9.8 运算符优先级 10. 行与缩进 11. 条件判断...
MT5 常用函数集成库编写教学不定期持续更新
bool
在中枢之上=iLow(Symbol(),应用周期,1)>中[0]&&iLow(Symbol(),应用周期,2)>中[0]&&iLow(Symbol(),应用周期,3)>中[0];
bool
在中枢之下=iHigh(Symbol(),应用...
Script:C#的简单脚本引擎
所有
类型
的
隐式
转换
("foo1" = "foo" + 1) 你好,世界 static void Main () { var engine = new ScriptEngine (); engine . AddAction <
string
>( " log " , Log ); engine . Execute ( " log('Hello World!') " ...
解决Html.CheckBoxFor中”
无法
将
类型
bool
隐式
转换
为
bool
。存在一个显式
转换
..."的方法...
在后面加.Value属性 @Html.CheckBoxFor(m => m.IsComment.Value, new { style = "vertical-align: middle;" }) 学习交流群:364976091 ...
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章