如何创建另一个列表中的一个列表?
答
我不知道我是否正确地理解你的问题。你想要这样的东西吗?
var listOfList = new List<List<int>>();
listOfList.Add(new List<int>());
listOfList[0].Add(42);
答
这样的事情,你的意思是:
List<List<int>> someList = new List<List<int>>();
这是如果你想的,例如整数强类型列出清单
答
的列表:
var list = new List<List<int>>();
的
对于没有强类型的列表:
new List<List<object>>();
答
你总是可以创建一个自定义类包含数据如
public class myContainer<T>
{
public List<T> contents {get; set;}
}
List<myContainer> x = new List<myContainer>();
这样做的好处是,如果myContainer中的数据类型将其从代码中分离出来以获取子列表。
谢谢你的回答乌尔需要.ya喜欢这个只有我需要更明确的答案 – ratty 2010-02-05 09:30:25
如果你想要一个更清晰的答案,问一个更清晰的问题。 – Sapph 2010-02-05 09:35:30
你是什么意思,你需要一个'更明确的答案'?如果不够清楚,你应该首先提出一个更好的问题。 – 2010-02-05 09:36:12