我有一個類,看起來像這樣:再有這樣定義字典C#能否讓我的課程看起來像另一個課程?
public class BasePadWI
{
public WorkItem WorkItemReference { get; set; }
.... Other stuff ......
}
我:
public Dictionary<BasePadWI, Canvas> Pad { get; set; }
然後,我會喜歡做這樣的呼籲:
List<WorkItem> workItems = Pad.Keys.ToList();
(注:WorkItem
是一個密封類,所以我不能繼承)
在課堂上我能做些什麼,讓它看起來像是WorkItem
?
我在此期間做到了這一點:
List<WorkItem> workItems = Pad.Keys.ToList().ConvertAll(x=>x.WorkItemReference);
+1:很好的答案。 – codenheim 2010-03-23 22:30:27
雖然這並不是我想要的(它不適用於列表),但它是最接近的。謝謝戴夫! – Vaccano 2010-03-23 22:36:17