如何使用可为空的布尔

用户名

为什么这不起作用?

bool? value = (1==2 ? true : null);

这很好用:

bool? value = null;

要么

bool? value = true;
格兰特·温尼

当您使用三元运算符时,冒号的两侧必须为同一类型:

var value = (1 == 2 ? true : (bool?)null);

这仅适用于值类型,因为不能将值类型隐式转换为null(因此需要可为null的布尔值,可为null的int等)。

int groupId = (userId == 7) ? 5 : null;                  // invalid

int groupId = (userId == 7) ? 5 : (int)null;             // valid

可以null在引用类型的另一侧单独使用可以为null:

string name = (userId == 7) ? "Bob" : null;              // valid

MyClass myClass = (userId == 7) ? new MyClass() : null;  // valid

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用SQL转换可为空的布尔值?

来自分类Dev

如何使用可为空的吸气剂?

来自分类Dev

如何使用可为空的datetime搜索日期?

来自分类Dev

可为空的布尔值的行为

来自分类Dev

如何检查可为空的布尔值是否不正确?

来自分类Dev

如何使用ORM在表格中创建可为空的列

来自分类Dev

如何使用AutoMapper将可为空的属性映射到DTO?

来自分类Dev

如何使用数据注释来验证可为空的int

来自分类Dev

如何在Flutter中默认使用不可为空的?

来自分类Dev

如何使用2个可为空的参数正确键入函数

来自分类Dev

如何使用数据注释来验证可为空的int

来自分类Dev

为什么Entity Framework ColumnBuilder接受可为空的布尔值来表示可为空的属性?

来自分类Dev

快速通过JSON获取可为空的布尔值。投放AnyObject?去布尔

来自分类Dev

如何使Integer实例不可为空

来自分类Dev

如何合并多个可为空的NSPredicates?

来自分类Dev

如何设置可为空的领域对象

来自分类Dev

如何使yup数字接受可为空的值?

来自分类Dev

如何创建不可为空的日期列?

来自分类Dev

如何使用类型引用可为空或如何在 .NET Core 中预览时启用它

来自分类Dev

使用JPA查询可为空的@OneToOne关系

来自分类Dev

使用CodeDom生成可为空的类型属性

来自分类Dev

使用可为空的属性过滤嵌套列表

来自分类Dev

使用jquery .ajax传递可为空的参数

来自分类Dev

何时使用可为空的列-SQL

来自分类Dev

在可为空的 Int 上使用 compareTo?

来自分类Dev

如何使用表达式树安全地访问可为空的对象的路径?

来自分类Dev

如何在DTO中使用可为空的属性转换SQL查询?

来自分类Dev

如何使用用户输入的日期比较可为空的类型日期?

来自分类Dev

如果具有值,我应该如何使用可为空的类型

Related 相关文章

  1. 1

    如何使用SQL转换可为空的布尔值?

  2. 2

    如何使用可为空的吸气剂?

  3. 3

    如何使用可为空的datetime搜索日期?

  4. 4

    可为空的布尔值的行为

  5. 5

    如何检查可为空的布尔值是否不正确?

  6. 6

    如何使用ORM在表格中创建可为空的列

  7. 7

    如何使用AutoMapper将可为空的属性映射到DTO?

  8. 8

    如何使用数据注释来验证可为空的int

  9. 9

    如何在Flutter中默认使用不可为空的?

  10. 10

    如何使用2个可为空的参数正确键入函数

  11. 11

    如何使用数据注释来验证可为空的int

  12. 12

    为什么Entity Framework ColumnBuilder接受可为空的布尔值来表示可为空的属性?

  13. 13

    快速通过JSON获取可为空的布尔值。投放AnyObject?去布尔

  14. 14

    如何使Integer实例不可为空

  15. 15

    如何合并多个可为空的NSPredicates?

  16. 16

    如何设置可为空的领域对象

  17. 17

    如何使yup数字接受可为空的值?

  18. 18

    如何创建不可为空的日期列?

  19. 19

    如何使用类型引用可为空或如何在 .NET Core 中预览时启用它

  20. 20

    使用JPA查询可为空的@OneToOne关系

  21. 21

    使用CodeDom生成可为空的类型属性

  22. 22

    使用可为空的属性过滤嵌套列表

  23. 23

    使用jquery .ajax传递可为空的参数

  24. 24

    何时使用可为空的列-SQL

  25. 25

    在可为空的 Int 上使用 compareTo?

  26. 26

    如何使用表达式树安全地访问可为空的对象的路径?

  27. 27

    如何在DTO中使用可为空的属性转换SQL查询?

  28. 28

    如何使用用户输入的日期比较可为空的类型日期?

  29. 29

    如果具有值,我应该如何使用可为空的类型

热门标签

归档