1

我必须添加两个 int[] 数组,其中一个 mian 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 中连接。

4

1 回答 1

2

如果您想向其中添加元素,听起来您不应该从数组开始。一旦创建了一个数组,它的大小就固定了。

使用 aList<int>代替,您可以使用

list.AddRange(array);

无论如何,我通常建议在数组上使用列表(和其他集合类型)。显然,数组很有用,但它们比其他集合更原始和低级。

于 2012-09-22T08:01:37.093 回答