的情況下,很簡單,我有這樣的接口困惑接口和實現
public interface IHasNext
{
IHasNext NextItem { get; set; }
}
,然後我試圖實現它,像這樣:
public class Item : IHasNext
{
public int Id { get; set; }
Item NextItem { get; set; }
}
但這不會因爲工作屬性NextItem的實現不是相同的類型(即使類型實現了接口)。所以如果有人能夠非常自由地交換他們實現的接口的類型,甚至可以作爲類型參數(至少在IEnumerable和IQueryable上),那麼是否可以向我解釋造成這種情況的原因。
啊是非常有意義的確,感謝明確澄清! – bobblez 2013-02-27 14:37:03
Ite,missa est !!! – 2013-02-27 14:37:45