在C#泛型出现之前,每个人都会通过创建一个实现了IEnumerable的集合基础来为其业务对象编写集合代码即:publicclassCollectionBase:IEnumerable然后将从中派生出他们的业务对象集合。publicclassBusinessObjectCollection:CollectionBase现在有了通用列表类,有人会直接使用它吗?我发现我使用了两种技术的折衷方案:publicclassBusinessObjectCollection:List我这样做是因为我喜欢强类型名称,而不是仅仅传递列表。您的方法是什么? 最佳答案