CS.HIDDEN.MEMBER.LOCAL.STRUCT

结构数据成员被局部变量隐藏。

漏洞与风险

如果局部变量隐藏了包含结构的成员,这些成员只有通过“this”链接才能进行访问。此行为很可能不是预期行为。

示例 1

复制
  struct Zoo {
      private int bears;
      void KillBears () {
          bool bears = false;  // defect - local variable hides a struct member
      }
  }