У меня есть базовый класс, который имеет свойство bool, которое выглядит следующим образом:
public abstract class MyBaseClass
{
public bool InProgress { get; protected set; }
}
Я наследую его от другого класса и пытаюсь добавить InProgress в качестве делегата в словарь. Но это вызывает у меня ошибку. Так выглядит класс Derived:
public abstract class MyClass
{
Dictionary<string, object> dict = new Dictionary<string, object>();
dict.Add("InProgress", InProgress => base.InProgress = InProgress);
}
Это ошибка, которую я получаю:
Невозможно преобразовать лямбда-выражение в тип 'object', потому что это не тип делегата
Что я здесь делаю неправильно?