c# - 如何将多个 bool 值声明为 false

标签 c# .net

<分区>

而不是声明:

bool one = false;
bool two = false;
bool three = false;

是否可以声明如下内容:

bool one, two, three;

同时将它们全部设置为 false ?

bool one, two, three = false

最佳答案

The default value of a bool variable is false. The default value of a bool? variable is null.

引用您可以访问:bool (C# Reference).

但除非分配值,否则您不能使用它。

bool one, two, three;
one = two = three = false

可空 bool 值也是如此:

bool? isCase = null;
if (isCase.HasValue){
    //TODO:
   }

关于c# - 如何将多个 bool 值声明为 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45976499/

相关文章:

c# - 键盘向上移动时屏幕无法正确移动 - android

c# - Sitecore 工作流程批准/拒绝电子邮件

c# - 为什么编译器在从方法返回字符串时会创建一条似乎什么都不做的指令?

c# - HTML Agility Pack 从输入中剥离自闭合标签

c# - 超过 800,000 条记录的表上的 Entity Framework

c# - 按值从 KeyValuePair 列表中删除重复项

c# - 什么时候真正需要 'Yield'?

.net - Office 2003 互操作问题,未找到接口(interface)、方法

c# - 如果我在不同的线程上同步运行,它会使每个线程异步吗?

c# - 具有一些并行操作和一些顺序操作的方法的任务并行库