【发布时间】:2015-02-05 15:59:07
【问题描述】:
我想了解如何在 C# 中使用泛型创建集合类。 我尝试做的是创建一个类,我可以在其中使用将项目添加到列表中 泛型
我已经有一些启动代码
public class CollectionClass : IEnumerable<T>
{
private List<T> list;
/**
* Method: Add
* @param Object item to add
*/
public void add(T item)
{
List.Add(item);
}
}
但我不能让它工作。谁能给我一些建议或帮助。
【问题讨论】:
-
你需要把
List.Add(item);改成list.Add(item);。 -
你的类必须接受这样的泛型类型参数:
public class CollectionClass<T> : IEnumerable<T> -
Introduction to Generics 是一个很好的起点...如果您需要复制粘贴解决方案 - 搜索“implement IEnumerable”将为您提供stackoverflow.com/questions/1892768/…
标签: c# .net generics collections