塗りつぶし多次元矩形配列の書き込み拡張メソッドが必要です。私は、測定の固定数を持つ配列のためにそれを行う方法を知っている:C#の塗りつぶし矩形配列の拡張メソッド
public static void Fill<T>(this T[] source, T value)
{
for (int i = 0; i < source.Length; i++)
source[i] = value;
}
public static void Fill<T>(this T[,] source, T value)
{
for (int i = 0; i < source.GetLength(0); i++)
for (int j = 0; j < source.GetLength(1); j++)
source[i, j] = value;
}
public static void Fill<T>(this T[,,] source, T value)
{
for (int i = 0; i < source.GetLength(0); i++)
for (int j = 0; j < source.GetLength(1); j++)
for (int k = 0; k < source.GetLength(2); k++)
source[i, j, k] = value;
}
は、私はすべての多次元長方形の配列のために1 fillメソッドを書くことができますか?
すべての例は、ギザギザではなく長方形の配列です。ギザギザの配列の問題を解決してもよろしいですか? –
申し訳ありませんが、私は私の質問で間違いを犯しました。既に固定 – AndreyAkinshin