使用 Resharper 4.1,我遇到了这个有趣的警告: “通过派生类型访问类型的静态成员”。下面是发生这种情况的代码示例:
class A {
public static void SomethingStatic() {
//[do that thing you do...]
}
}
class B : A {
}
class SampleUsage {
public static void Usage() {
B.SomethingStatic(); // <-- Resharper warning occurs here
}
}
有没有人知道通过 B 使用 A 的静态成员有什么问题(如果有的话) ?