根据最近的这个问题,我不明白提供的答案.看起来你应该可以做这样的事情,因为它们的范围不重叠
static void Main() { { int i; } int i; }
此代码无法编译,并出现以下错误:
名为"i"的局部变量不能在此范围内声明,因为它会给"i"赋予不同的含义,"i"已在"子"范围内用于表示其他内容
.net c#
.net ×1
c# ×1