Console.WriteLine("Normal AAA");
Console.WriteLine("Static AAA");
public static void method()
Console.WriteLine("Method AAA");
Console.WriteLine("Normal BBB");
Console.WriteLine("Static BBB");
public static new void method()
Console.WriteLine("Method BBB");
public static class CCC : Object
Console.WriteLine("Static CCC");
public static void method()
Console.WriteLine("Method CCC");
public sealed class DDD : BBB
Console.WriteLine("Normal DDD");
Console.WriteLine("Static DDD");
public static new void method()
Console.WriteLine("Method DDD");
Console.WriteLine("Method2 DDD");
public static void Main()
Console.WriteLine("-------------");
Console.WriteLine("-------------");
Console.WriteLine("-------------");
Console.WriteLine("-------------");