di Microsoft sul C# Coding Conventions (C# Programming Guide) afferma esplicitamente:Perché "Non accedere a un membro statico definito in una classe base da una classe derivata." Articolo
"Non accedere a un membro statico che viene definito in una classe base da una classe derivata ."
Perché non si deve accedere al membro statico?
Sembra che esistano scenari validi in cui ciò dovrebbe accadere, ad esempio tutti i membri const
sono statici. Le classi derivate non dovrebbero mai essere in grado di leggere un membro const definito nella classe base?
Dai un'occhiata a questa domanda: [Evitare "Accesso a un membro statico di un tipo tramite un tipo derivato"] (http://stackoverflow.com/questions/4405953/avoiding-access-to-a-static- membro-di-un-tipo-via-a-derivato-tipo? rq = 1) –