class A : ITest
{
public void Test()
{
Console.WriteLine("A");
}
}
class C : A, ITest
{
public new void Test()
{
Console.WriteLine("C");
}
}
class Class1
{
[STAThread]
private static void Main(string[] args)
{
ITest c = new C();
((A)c).Test();
c.Test();
}
}