Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
次のコードは正しいですか?
foreach (int i in MyList) { MyObject m; }
変数を複数回宣言できますか?
あなたはそれを複数回宣言していません。変数には「スコープ」があり、変数のスコープは次の反復の前にm終わります。}
m
}
はい。
C# を正しく覚えていれば、実行時に宣言されるのは 1 回だけですが、変数はスコープの最後まで (各ループの終わりではなく) 再利用されます。