代码检查:局部变量隐藏成员
具有与字段相同名称的局部变量会有效地隐藏成员字段。 示例如下:
class Person
{
string name;
void DoSomething()
{
string name = "...";
}
}
这可能导致混淆的情况,因为有人可能会假设他们在 DoSomething() 方法中引用的名称是之前定义的字段。
最后修改日期: 2025年 9月 26日
具有与字段相同名称的局部变量会有效地隐藏成员字段。 示例如下:
这可能导致混淆的情况,因为有人可能会假设他们在 DoSomething() 方法中引用的名称是之前定义的字段。