所有你想要的是宣佈他們在一個聲明中,這樣的嗎?
public List<String> foo = new List<String> { "a", "b", "c" };
public List<List<String>> foo2D = new List<List<string>>
{
new List<String> {"a", "b", "c"},
new List<String> {"d", "e", "f"}
};
public List<List<List<String>>> foo3D = new List<List<List<string>>>
{
new List<List<String>>
{
new List<String> {"a", "b", "c"},
new List<String> {"d", "e", "f"}
},
new List<List<String>>
{
new List<String> {"g", "h", "i"},
new List<String> {"j", "k", "l"}
}
};
編輯
只是好奇,你如何與聲明內部串[] [] 內外部列表?
基本上相同的概念,除了替換數組列表:
public List<String[][]> fooString2D = new List<String[][]>
{
new String[][]
{
new String[] {"a", "b", "c"},
new String[] {"d", "e", "f"}
},
new String[][]
{
new String[] {"g", "h", "i"},
new String[] {"j", "k", "l"}
}
};
什麼是不正確有關特定代碼:
- 它有一個額外
{
權在開始
- 它缺少第二個
new string[][]
聲明
- 它最後需要額外的
}
。
@entropic我已經編輯我的問題,以顯示我想要做的。 – CaTx
看起來像是在評論中打敗了我。我相信這就是你要找的。 – entropic
猜我必須閱讀更多關於http://msdn.microsoft.com/en-us/library/bb384062.aspx – CaTx