社区
C#
帖子详情
关于类型"bool?"
lirui__
2012-03-15 11:24:19
代码里这样写
bool a = this.checkBox1.IsChecked;
报的错误是
无法将类型“bool?”隐式转换为“bool”。存在一个显式转换(是否缺少强制转换?)
请问“bool?”是个什么类型,他和“bool”的区别是什么
...全文
84
6
打赏
收藏
关于类型"bool?"
代码里这样写 bool a = this.checkBox1.IsChecked; 报的错误是 无法将类型“bool?”隐式转换为“bool”。存在一个显式转换(是否缺少强制转换?) 请问“bool?”是个什么类型,他和“bool”的区别是什么
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lirui__
2012-03-15
打赏
举报
回复
checked是事件没有属性
[Quote=引用 3 楼 bdmh 的回复:]
用Checked
[/Quote]
使我做你和平之子
2012-03-15
打赏
举报
回复
类型后加问号表示可空类型,本来bool是不能为null的,加了问号表示可为null.
bool a = this.checkBox1.IsChecked == null ? false : this.checkBox1.IsChecked.Value;
gomoku
2012-03-15
打赏
举报
回复
bool?是可空的bool,可以用HasValue来判断是否为空,也可以用等号来判断是否为真:
bool cheked = this.checkBox1.IsChecked
== true
;
bdmh
2012-03-15
打赏
举报
回复
用Checked
h_w_king
2012-03-15
打赏
举报
回复
bool 不能为null
bool? 可以为null
csrwgs
2012-03-15
打赏
举报
回复
bool a = this.checkBox1.Checked
如何:从
bool
? 安全地强制转换为
bool
(C# 编程指南)
bool
?可以为 null 的
类型
可以包含三个不同的值:true、false和null。因此,
bool
?
类型
不能用于条件语句,如if、for或while。例如,此代码无法编译,并将报告编译器错误 CS0266:
bool
? b = null;if (b) // Error CS...
【C#】--关于
bool
?和
bool
1、
bool
?和
bool
(VS2012版本下的)
bool
关键字是System.
Bool
ean的别名(实际上
bool
是基本值
类型
,
Bool
ean是对象;
bool
是C#中的,
Bool
ean是.net Framework中的。其实它们俩是一样啦,没什么差别的),用于生成...
bool
? 什么意思
bool
? isTrue;表示
bool
isTrue = null ; 定义并给变量赋值为null;
bool
? 什么意思
bool
? isTrue;表示
bool
isTrue = null ; 定义并给变量赋值为null;
u32转换
bool
类型
_错误 无法将
类型
“
bool
?”隐式转换为“
bool
”。存在一个显式转换(是否缺少强制转换?)...
usingSystem;usingSystem.Collections;usingSystem.Configuration;usingSystem.Data;usingSystem.Linq;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.We...using System;...
从
bool
? 安全地强制转换为
bool
bool
? 可以为 null 的
类型
可以包含三个不同的值:true、false 和 null。因此,
bool
?
类型
不能用于条件语句,如 if、for 或 while。例如,此代码无法编译,并将报告编译器错误 CS0266:
bool
? b = null;if (b) // ...
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章