Если целью функции 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.

Ответы на вопрос(5)

Ваш ответ на вопрос