我正在尝试将通用列表用作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 对象上的属性时,没有值被添加到列表中。谷歌“告诉我”我不能在组件上使用泛型,但我还没有找到一个很好的解释为什么会这样以及一个很好的解决问题的方法。
有人可以帮我吗?