2016-09-29 60 views
-5

我如下已初始化在C#中的列表:在C#列表變量添加元素初始化爲數組

List<int[]> X1 = new List<int[]>(); 

現在我想知道用於插入「X1」元素過程?通常的Add()不起作用,因爲'X1'也是一個數組。那麼誰能幫我解決這個問題?

+0

「通常的Add()不起作用」。是的,它確實。 'X1.Add(new [] {1});' – KSib

+1

雖然下一次,你應該把你試圖做的事情,我們可以解釋你做錯了什麼。你可能嘗試過X1.Add(7)或者其他沒什麼意義的東西。 – KSib

+0

你認爲代碼的含義是什麼?你想要一個數組列表,還是你想要一個列表*是一個數組? –

回答

6

咦? X1不是一個數組。您添加的項目與X1.Add(...);一個例子是

X1.Add(new int[] { 1 }); 
0

Add()應該工作,只要你加入int的數組。

List<int[]> X1 = new List<int[]>(); 
X1.Add(new int[] { 1, 2, 3 }); 

這是因爲X1是一個存放數組的列表。