【发布时间】:2011-09-09 12:03:07
【问题描述】:
我应该从 C# 中使用什么集合来支持泛型仅用于添加元素?
我尝试使用ArrayList,但我发现它是非泛型类型。
对不起,如果这是重复的。谢谢。
【问题讨论】:
-
仅“用于添加元素”的集合有什么用?你打算用这个集合做什么?
我应该从 C# 中使用什么集合来支持泛型仅用于添加元素?
我尝试使用ArrayList,但我发现它是非泛型类型。
对不起,如果这是重复的。谢谢。
【问题讨论】:
基本的通用集合是List<T>。它位于 System.Collections.Generic 命名空间中。
你可以这样使用它:
List<string> listOfStrings = new List<string>() { "This", "is", "list", "of", "strings" }
Here 是 C# 中的所有泛型集合
【讨论】:
System.Collections.Generic.List<T>
【讨论】:
List<T>, IEnumerable<T>, ..
这些是您正在寻找的东西吗?我真的不明白这个问题。
希望对你有帮助
【讨论】:
您可能在寻找 List。如果您想要一组独特元素,请考虑使用HashSet。
【讨论】: