鉴于此代码:
List<string> things = new List<string>();
foreach (string thing in things)
{
string foo = thing.ToUpper();
}
string foo = String.Empty;
Run Code Online (Sandbox Code Playgroud)
为什么编译器会抱怨foo被声明了两次?当然,在foreach循环中声明的实例仅在循环范围内有效吗?
| 归档时间: |
|
| 查看次数: |
1181 次 |
| 最近记录: |