2011-09-09 35 views
2

我应该从C#中使用哪些集合,这些集合仅支持添加元素的泛型? 我尝试使用ArrayList,但我看到它是非泛型类型。添加元素的简单泛型集合

对不起,如果这是重复的。谢谢。

+0

什么用途只是“添加元素”的集合?你打算如何处理这个系列? – spender

回答

3

基本泛型集合是List<T>。它位于System.Collections.Generic命名空间中。

您可以使用它,例如这样:

List<string> listOfStrings = new List<string>() { "This", "is", "list", "of", "strings" } 

Here是在C#

+0

很好的链接,谢谢你 – Kobe

3
System.Collections.Generic.List<T> 
2
List<T>, IEnumerable<T>, .. 

这些是那种你正在寻找的东西呢?我真的不明白这个问题。

希望这有助于

+0

IEnumerable并不是一个真正的集合,而是可以在集合上执行的操作的描述。 – spender

+0

不,这没有帮助 - 不回答,如果你不明白 - 对不起 – Carsten

+0

是的,谢谢,我会去列表。 – Kobe

1

所有泛型集合你可能列表后是。如果您想要一组独特的元素,请考虑使用HashSet