【问题标题】:Simple generic collection to add elements添加元素的简单通用集合
【发布时间】:2011-09-09 12:03:07
【问题描述】:

我应该从 C# 中使用什么集合来支持泛型仅用于添加元素? 我尝试使用ArrayList,但我发现它是非泛型类型。

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

【问题讨论】:

  • 仅“用于添加元素”的集合有什么用?你打算用这个集合做什么?

标签: c# generic-collections


【解决方案1】:

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

你可以这样使用它:

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

Here 是 C# 中的所有泛型集合

【讨论】:

    【解决方案2】:
    System.Collections.Generic.List<T>
    

    【讨论】:

      【解决方案3】:
      List<T>, IEnumerable<T>, ..
      

      这些是您正在寻找的东西吗?我真的不明白这个问题。

      希望对你有帮助

      【讨论】:

      • IEnumerable 并不是真正的集合,而是对可以在集合上执行的操作的描述。
      • 不,这无济于事-如果您不明白,请不要回答-抱歉
      【解决方案4】:

      您可能在寻找 List。如果您想要一组独特元素,请考虑使用HashSet

      【讨论】:

        猜你喜欢
        • 2022-12-18
        • 2010-09-15
        • 1970-01-01
        • 2012-09-27
        • 1970-01-01
        • 1970-01-01
        • 2012-10-14
        • 2015-03-26
        • 2015-08-13
        相关资源
        最近更新 更多