Я пытаюсь использовать общий список в качестве свойства класса ServicedComponent
...
public class MyCOM : ServicedComponent {
public enum MyEnumType {
Value1, Value2, Value3
}
public List<MyEnumType> MyList { private set; get; }
public MyCOM()
{
MyList = new List<MyEnumType>();
}
}
Код компилируется без ошибок, но когда я пытаюсь использовать свойство MyList
для объекта com из другого класса, никакие значения не добавляются в список. Google «сказал мне», что я не могу использовать Generics для компонентов, но мне еще предстоит найти хорошее объяснение, почему это так и хорошее решение проблемы.
Может ли кто-нибудь мне помочь?