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