ReSharper 2025.2 Help

代码检查:访问说明符不会更改可访问性级别

此检查会通知您关于对程序语义没有影响的访问说明符。

在下面的示例中,第二个和第三个 public: 将被灰显,因为它们紧跟第一个 public: ,且中间没有其他说明符。 因此,实际上您可以移除它们以提高可读性,而不会改变程序的含义。

class Person { public: int age; public: //Access specifier does not change accessibility level string name; public: //Access specifier does not change accessibility level int gender; }

请注意,如果在其前面的宏展开中存在相同的访问说明符,即使是第一个访问说明符也可能是多余的。

最后修改日期: 2025年 9月 27日