行列があります。私の使命は行列から1次元配列を塗りつぶすことです。行列から1次元配列を塗りつぶします
例:
1 2 3
1 2 3
1 2 3
私は(int[,] mat)
が機能することを行列である、(それが動作しません)ここに私のコードがある列を合計し、1次元配列 内のすべての列の合計を記入する必要があります取得。
public static int sumcolumn(int[,] mat)
{
int sum = 0;
int[] sumcol = new int[mat.GetLength(0)];
for (int y = 0; y < mat.GetLength(0); y++)
{
for (int i = 0; i < mat.GetLength(0); i++)
{
for (int j = 0; j < mat.GetLength(1); j++)
{
sum = sum + mat[j, i];
}
sumcol[i] = sum;
return sum;
sum = 0;
}
return sum;
}
return sumcol;
}
このミッションをどのように行う必要がありますか?
ありがとうございます。
あなたの使命は、1次元配列を埋めるためだった、そして、なぜあなたはしています1D配列の代わりにメソッドから整数値を返しますか? –
'return sum'文を削除してもうまくいくはずです – MKasprzyk
どのようにして列を合計し、列の総和を1D配列に書き込むことができないのですか? –