以下のコードのどこが問題でしょうか。Console.WriteLine(colorNames(i))Nextリファクタリング2行目のfor文に使われている定数が問題です。これは何を意味しているのか分かりにくいのです。このような数をマジックナンバーと呼びます。条件分岐やループ制御などでよく使われるマジックナンバーですが、局所的な使用で無ければ出来る限り無い方が良いです。後で見返した場合、何の数字なのか判別出来なくなる可能性が高い為です。いったマジックナンバーはシンボリック定数(意味のある定数)に変更します。シンボリック定数は共通で使用されるなら別の静的クラスでpublicスコープで定義します。readonlyとします。Console.WriteLine(colorNames(i))Nextシンボリック定数の有利な点の一つとして、改廃に強いことも挙げられます。同じ意味のシンボリック定数を複数個所で使用する場合です。定数宣言の部分だけを変更すれば完了しますが、マジックナンバーを利用している場合は使用されれているすべての箇所を変更しなければなりません。21:26マジックナンバーはシンボリック定数に置き換えるTweet広告を非表示にする関連記事2019-06-05インデックス付きSelectメソッドコレクションの要素を処理する際、ナンバリングが必要なことが...2019-04-16型変換は何を使う?(その2)型変換は何を使う?(その1)の続きです。Javascriptからクリップボードを設定はてなブログをはじめよう!sasaki816さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。