Я пытаюсь использовать общий список в качестве свойства класса 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 «сказал мне», что я не могу использовать универсальные шаблоны для компонентов, но я еще не нашел хорошего объяснения, почему это так, и хорошего решения проблемы.
Кто-нибудь может мне помочь?