using System;
public class Customer : BaseClass<Customer>
{
}
public class BaseClass<T>
{
public void Print()
{
Console.WriteLine(typeof(T).ToString());
}
}
public class Test
{
public static void Main()
{
Customer c = new Customer();
c.Print();
}
}
dXNpbmcgU3lzdGVtOwoKcHVibGljIGNsYXNzIEN1c3RvbWVyIDogQmFzZUNsYXNzPEN1c3RvbWVyPgp7Cn0KCnB1YmxpYyBjbGFzcyBCYXNlQ2xhc3M8VD4KewoJcHVibGljIHZvaWQgUHJpbnQoKQoJewoJCUNvbnNvbGUuV3JpdGVMaW5lKHR5cGVvZihUKS5Ub1N0cmluZygpKTsKCX0KfQoKcHVibGljIGNsYXNzIFRlc3QKewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewoJCUN1c3RvbWVyIGMgPSBuZXcgQ3VzdG9tZXIoKTsKCQljLlByaW50KCk7Cgl9Cn0=