1

mian int[] 配列が最初は空いている 2 つの 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

配列に要素を追加したい場合、最初から配列を持つべきではないように思えます。配列が作成されると、そのサイズは固定されます。

代わりにaを使用するList<int>と、使用できます

list.AddRange(array);

とにかく、配列よりもリスト(およびその他のコレクションタイプ)を使用することをお勧めします。配列明らかに便利ですが、他のコレクションよりもやや原始的で低レベルです。

于 2012-09-22T08:01:37.093 に答える