2012-09-22 110 views
1

我必須添加兩個int []數組,其中一個mian int []數組在空間上是空的。我想在主數組中添加另一個數組的元素。在Main數組中,會在主數組的最後一個位置添加更多的addtion。添加兩個int數組

我有一個數組爲 -

var planetNotInRange = new int[7] ; 

if(planetSign.Contains(tempFrind)) 
{ 
    var result = planetSign.Select((b, k) => b.Equals(tempFrind) ? k : -1) 
          .Where(k => k != -1).ToArray(); 

    // Here I want to add this result Array in to the planetNotInRange array, 
    // when ever there is some value in the result array. 
} 

這是在循環將給出數目的整數的陣列組成。現在我想在PLanetInRange Array中一個接一個地連接。

+0

目前尚不清楚你想要做什麼。請提供一個具體的例子。 –

+0

我有一個數組爲 - var planetNotInRange = new int [7]; var result = planetSign.Select((b,k)=> b.Equals(tempFrind)?k:-1).Where(k => k!= -1).ToArray(); 這是在循環中會給出一些整數數組。 現在我想在PLanetInRange數組中一個接一個地連接。 – Kumar

+0

不要將它添加爲註釋 - 編輯您的問題的全部細節。 –

回答

2

這聽起來像你不應該有一個數組開始,如果你想添加元素。一旦創建了一個數組,它的大小是固定的。

使用List<int>相反,你可以使用

list.AddRange(array); 

我通常用在數組列表(和其他集合類型)反正建議。數組顯然很有用,但它們比其他集合更爲原始和低級。