Usando Resharper 4.1, me he encontrado con esta advertencia interesante: "Acceso a un miembro estático de un tipo a través de un tipo derivado". Aquí está un ejemplo de código de dónde se produce esto:¿Cómo usar el miembro estático de una clase en un tipo derivado?
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
}
}
¿Alguien sabe qué temas hay (si lo hay) al hacer uso de los miembros estáticos de A a través de B?
Este es un problema que nunca antes había pensado. Gracias Greg! – Swim
explicación agradable y clara con un buen ejemplo. – serg10
gran explicación, fue realmente útil. Primer resultado en google también ^^ – marcgg