Mit Resharper 4.1 habe ich diese interessante Warnung gefunden: "Zugriff auf ein statisches Element eines Typs über einen abgeleiteten Typ". Hier ist ein Beispiel für den Code, wo dies der Fall ist:Verwenden eines statischen Members einer Klasse für einen abgeleiteten Typ?
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
}
}
Weiß jemand, was gibt es (falls vorhanden), wenn die Verwendung von A statische Mitglieder über B zu machen?
Dies ist ein Problem, an das ich vorher nie gedacht habe. Danke Greg! – Swim
schöne und klare Erklärung mit einem guten Beispiel. – serg10
großartige Erklärung, es war sehr hilfreich. Das erste Ergebnis auf Google auch ^^ – marcgg