我应该在哪里以及为什么要实现IList?有没有人需要实现一个IList
什么时候实际上有大量的扩展方法和实用程序已经丰富了通用列表?
你可以指导我,我自己无法想象一个需要实现IList
!
更新
例如,假设我需要现金清单。在这种情况下,我只需创建一个扩展CashList
类的List
。我不需要实现一个单一的方法,可以管理CashList
内的现金行为,也可以使用List的几种方法。为什么要实施IList
而不是继承List
?
public class CashList : List<CashItem>
{
public void UpdateItems();
public void SetExpireTime();
}