xxxxxxxxxx
public class MyBaseClass
{
public static void MyStaticMethod()
{
Console.WriteLine("Base class static method");
}
}
public class MyDerivedClass : MyBaseClass
{
public new static void MyStaticMethod()
{
Console.WriteLine("Derived class static method");
}
}
. However, if you call MyStaticMethod() on an instance of MyBaseClass, it will still call the base class implementation.