有沒有解決這個投射例子的問題的解決方案?我需要爲集合添加一個新元素,所以我必須解決它。ICollection投射問題
IEnumerable enumerable;
IEnumerable enumerable2;
enumerable = new ObservableCollection<Something>();
enumerable2 = new ObservableCollection<Object>();
ICollection<Object> try = (ICollection<Object>)enumerable; //Don’t work
ICollection<Object> try2 = (ICollection<Object>)enumerable2; //Work
如果您使用不同的泛型類型,那麼它們是不同的類型。即使V擴展/實現X – IanNorton 2010-07-03 08:49:18
ok,也不能將T轉換爲T 。所以沒有任何解決方案:( –
Wumpus
2010-07-03 08:58:27
總有解決方案! – DanDan 2010-07-03 10:58:55