【发布时间】:2011-07-19 13:44:03
【问题描述】:
实现从List<T> 继承的新类的最快方法是什么?
class Animal {}
class Animals : List<Animal> {} // (1)
我遇到的一个问题:通过简单地执行 (1),我发现我没有从List<T> 继承任何构造函数的好处。
最后,我希望Animals 的行为更像List<T>(例如,可以构造,与Linq 兼容)。但除此之外,我还希望能够添加我自己的自定义方法。
【问题讨论】:
-
你发布的内容我觉得不错!
-
你上面的代码可以做到。您将需要实现任何构造函数,只需在基调用 (List
) 上调用相关构造函数。您可以在 Animals 类中创建任何自定义方法
标签: c# list inheritance collections