读书人

quot;bool?quot;是咋回事

发布时间: 2012-05-04 12:36:09 作者: rapoo

"bool?"是怎么回事?
今天看了一段代码,里面有
private bool? _isChecked;
public bool? IsChecked {
get { return _isChecked; }
set {
SetCheckState(value, true, true);

}
}
为什么bool后面要加一个"?"呢?菜鸟请教~~~~~~~

[解决办法]
加个问号说明这个值类型的变量可以为空。
bool true|false
bool? true|false|null

参见可空值类型
[解决办法]
对 bool来说也就是三态 true false null

读书人网 >CAD教程

热点推荐