Ответ 1
Для этого вам нужно использовать следующий код для назначения значения NULL.
Nullable<bool> b=null;
Я пытаюсь присвоить значение null
переменной Boolean, но она не принимает ее
bool b = null;
Для этого вам нужно использовать следующий код для назначения значения NULL.
Nullable<bool> b=null;
Вам нужно использовать nullable bool:
bool? b = null;
С# имеет две разные категории типов: типы значений и ссылочные типы. Среди других, более важных различий, типы значений, такие как bool или int, не могут содержать нулевые значения.
Однако вы можете использовать версию с нулевым значением типов значений. bool?
- это псевдоним С# для типа .NET Nullable<bool>
(таким же образом string
является псевдонимом для string
) и может содержать нулевые значения.