CS.HIDDEN.MEMBER.PARAM.CLASS
类数据成员被函数参数隐藏。
漏洞与风险
如果函数参数隐藏了包含类的成员,这些成员只有通过“this”链接才能进行访问。此行为很可能不是预期行为。
示例 1
复制
class Zoo {
private int deers;
int numberOfSpecies;
void LodgeDeers (bool deers) { // defect - method parameter hides a class member
if (deers)
numberOfSpecies++;
}
}