添加两个int数组

时间:2012-09-22 07:52:05

标签: c# arrays

我必须添加两个int []数组,其中mian int []数组是空的。我想在主数组中添加另一个数组的元素。在Main数组中,将在主数组的最后一个位置添加更多的添加。

我有一个数组 -

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数组中连接。

1 个答案:

答案 0 :(得分:2)

听起来你不应该有一个数组,如果你想添加元素。一旦创建了一个数组,它的大小就固定了。

改为使用List<int>,您可以使用

list.AddRange(array);

我通常建议使用列表(和其他集合类型)而不是数组。显然,数组 很有用,但它们比其他集合更原始,更低级。