【发布时间】:2017-01-19 02:32:40
【问题描述】:
谁能解释我为什么不从 IList 继承?我在这里看到很多输入,如果我需要为我的对象而不是从 IList 提供自定义集合类,最好从 Collection 继承。这是为什么?为什么人们说不从 IList 继承?如果可能,请举个例子。
我看到它可能会喜欢这个,所以为什么不使用它作为列表提供更多功能:
class FootballTeam : List<FootballPlayer>
{
}
【问题讨论】:
-
如果您需要一些自定义功能,则需要从 IList 接口实现,在这种情况下,您必须实现接口的所有方法,但在提供代码 sn-p 中,您只需添加两个属性List