私はC#(WPF)アプリでRGBカラーデータを操作していますが、次の行に沿ってカットアンドペーストされたコードがたくさんあります。
totals.red += currentPixel.red;
totals.green += currentPixel.green;
totals.blue += currentPixel.blue;
このコピーアンドペーストとコピーアンドペーストエラーに対する脆弱性を減らしたいと思います。その場所の周りにサイズ3の配列を使用することもできますが、番号でそれらにアクセスすると読みやすさが低下します。
私はこのようなものを書きたいです:
for (col = all colours) {
totals[col] += currentPixel[col];
}
これをCで行う方法は知っていますが、C#に慣れていません。列挙型で何か?
編集:例をより意味のあるものにしました。