【发布时间】:2011-05-13 10:36:24
【问题描述】:
Poco 物品已包装好。
abstract class AbstractPocoUI<T> {
protected T PocoItem;
}
class PocoA {
}
class PocoAUI:AbstractPocoUI<PocoA> {
}
我想做这样的事情
var c = new ObservableCollection<PocoAUI>(collectionOfTypePocoA.Cast<PocoAUI>());
如何在抽象类中覆盖强制转换运算符?
我应该在AbstractPocoUI 中做什么才能在PocoItem 字段中获得例如PocoAUI 和PocoA?
谢谢。
【问题讨论】:
标签: c# casting abstract-class operator-keyword