Используя 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?
Это вопрос, о котором я никогда не думал. Спасибо, Грег! – Swim
хорошее и ясное объяснение с хорошим примером. – serg10
отличное объяснение, это было действительно полезно. Первый результат в google тоже ^^ – marcgg