标签: c#
这只是一个技术问题。当我使用for语句时,其迭代变量不能在范围之外使用。但是为什么编译器不允许我创建一个与for itertation varaible同名的变量。
for (var i = 0; i < 10; i++){} var a = i; // it not allowed this var i = 3; // bit it also allowed this, and i think that it is possible for the compiler