Как я могу создать массив нулей

#c#

#c#

Вопрос:

Я хочу иметь возможность создавать массив логических значений и хочу, чтобы все значения были установлены в null . Я попробовал следующее, но это не сработало:

 Response = new bool[999]
  

Это просто создает массив false

У кого-нибудь есть какие-нибудь идеи?

Ответ №1:

A bool никогда не может быть нулевым — только true или false. Однако bool? ( Nullable<bool> ) может. Попробуйте это:

 Response = new bool?[999];
  

Ответ №2:

bool не может быть null

Но bool? , или, Nullable<bool> можно.

 Response = new Nullable<bool>[999];
  

Ответ №3:

простой bool не является типом с нулевым значением. Попробуй bool?

Ответ №4:

Вам нужно создать обнуляемый массив:

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

Ответ №5:

Попробуйте это

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