代码之家  ›  专栏  ›  技术社区  ›  fishhead

一张单子闻起来难闻吗?我还有什么选择

  •  4
  • fishhead  · 技术社区  · 16 年前

    我需要整理一份清单,但整个想法听起来不太妙。 听起来很麻烦。是否有其他模式来保存列表列表。

    我的第一个想法是使用arrayList的arrayList。

    c#,.net-2

    更多:那么要存储的项目数量很小,但总是在变化。

    注: 我在这个问题上使用ArrayList时被纠正了:

    What's wrong with using an ArrayList in .net-2.0

    6 回复  |  直到 9 年前
        1
  •  6
  •   Stephen Cleary    16 年前

    这没什么问题 List<List<T>> -林克的 SelectMany

        2
  •  2
  •   DOK    16 年前

    如何使用自定义类中创建的对象?

    这适用于多种信息,例如产品类别中的产品、部门中的员工。

    这样处理层次关系在编码中更容易。

        3
  •  2
  •   Arseny    16 年前

    您可以这样做,但最好将其包装到具有良好定义的公共方法的类中。

        4
  •  1
  •   Leniel Maccaferri    16 年前

    一点问题都没有。我已经用过了,它正好适合我当时的需要。模式是列表的列表。:)

        5
  •  1
  •   Dr Herbie    16 年前

    清单本身并不是一种难闻的气味。如果您的列表都将是相同的大小,您可能需要使用一个二维数组,例如。 int[2,2]

        6
  •  1
  •   Jeff Mercado    16 年前

    List<List<string>> listOfLists = new List<List<string>>();
    listOfLists.Add(new List<string>());
    listOfLists.Add(new List<string>());
    
    ArrayList stringListOfStringLists = new ArrayList();
    stringListOfStringLists.Add(new ArrayList());
    stringListOfStringLists.Add(new ArrayList());
    
    推荐文章