Я новичок в С#, но из моего понимания этот код должен работать. Почему это не работает?
Это пример моего кода.
List<Car> cars // This has many cars initialized in it already
if (() => {
foreach(Car car in cars){
if (car.door == null) return true;
}
}){then .......}
Проще говоря, все, что я хочу сделать, это запустить оператор if
, если у какого-либо автомобиля нет двери.
После попытки компиляции я получаю эту ошибку:
Невозможно преобразовать лямбда-выражение для ввода 'bool', потому что это не тип делегата.