En utilisant Resharper 4.1, je suis tombé sur cet avertissement intéressant : "Accès à un membre statique d'un type via un type dérivé". Voici un exemple de code où cela se produit :
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
}
}
Quelqu'un sait-il quels sont les problèmes (s'il y en a) lorsque l'on utilise les membres statiques de A via B ?