Hi Efforts..._,
List泛型嵌套不能像数组类型这样用中括号来括起来引用。你必须使用add方法增加元素,以及使用addrange去批量增加元素,它继承自System.Object, 并且它是一个集合,你可以把尖括号里面的内容当成是占位符,可以是一个新的类型。 如果你想让其内部增加新内容,你可以使用下面这种格式:
List<List<List<object>>> a = new List<List<List<object>>>();
List<List<object>> b=new List<List<object>>();
List<object> c = new List<object>();
a.Add(b);
b.Add(c);
c.Add(1);
c.Add(2);
或者使用迭代或者其中的元素进行比较:
foreach (List<List<object>> b in a)
{
foreach (List<object> c in b)
{
foreach (object d in c)
{
c.Add(index[0]);
}
}
}
但是它必须用Item 属性来得到其中的内容,而不能简单的用中括号来得到。
希望上面的内容对你有帮助。
Jason Wang [MSFT]
MSDN Community Support | Feedback to us
