{{category C#}} !!! for / foreach のカウンタ変数のローカル化 カッコ内でカウンタ変数を型宣言する。そうするとそのカウンタ変数は、ループ内のスコープのローカル変数として扱われる。 上位スコープの同名変数と混同されない。これはすばらしい。 for (int i=0; i++; i<100) { ... } foreach (string s in slist) { ... } !!! else if } else if (...) { ... }