-100 から 100 の範囲の数値の配列があります。ここで、正の値を別の配列にコピーするメソッドを作成する必要があります。私はこれを作りました:
static int[] ArrayCopy(int[] t)
{
int a = 0;
int[] g = new int[0];
for (int i = 0; i < t.Length; i++)
{
if (t[i] > 0)
{
g[a] = t[i];
a++;
}
}
return g;
}
プログラムは IndexOutOfRange で終了しますが、わかりません。