CS.HIDDEN.MEMBER.LOCAL.CLASS
类数据成员被局部变量隐藏。
漏洞与风险
如果局部变量隐藏了包含类的成员,这些成员只有通过“this”链接才能进行访问。此行为很可能不是预期行为。
示例 1
复制
class Zoo {
private int monkeys;
void KillMonkeys () {
bool monkeys = false; // defect - local variable hides a class member
}
}