如何创建空值数组

时间:2011-04-21 11:32:36

标签: c#

我希望能够创建一个布尔数组,并希望将所有值设置为null。我尝试了以下但是没有用:

Response = new bool[999]

这只会创建一个false的数组

有人有什么想法吗?

5 个答案:

答案 0 :(得分:8)

bool永远不能为空 - 只有真或假。但是,bool?Nullable<bool>)可以。试试这个:

Response = new bool?[999];

答案 1 :(得分:3)

bool不能是null

bool?Nullable<bool>可以。

Response = new Nullable<bool>[999];

答案 2 :(得分:1)

简单bool不是可空类型。试试bool?

答案 3 :(得分:0)

您需要创建一个Nullable数组:

bool?[] nullableArray = new bool?[999];

答案 4 :(得分:0)

试试这个

bool?[] Response = new bool?[999];