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