Я применяю операцию И ( &&
) между двумя логическими значениями, допускающими значение NULL ( bool?
), но это дает мне ошибку, что
Оператор
] &&
нельзя применить к операндам типаbool?
иbool?
Как применить операцию в моем операторе, который содержит два допускающих значение null?
Также, если i получить результат диалога, например
dialog.ShowDialog () == DialogResult.OK
. Как я могу преобразовать его в логическое значение, допускающее значение NULL, поскольку мне нужно поместить оператор '&&' с этим в условие if, другой операнд которого возвращает значение типа Bool, допускающее значение NULL? Вот код:
if (dialog.ShowDialog () == DialogResult.OK && CheckProjectPath(dialog.FileName, true))
второй операнд в этом условии if является логическим значением, допускающим значение NULL.