public class A { public T1 a; public class B : A { public T1 b; public class C : B { public T1 c; } } } class PopQuiz { static void Main() { A.B.C o = new A.B.C(); System.Console.WriteLine(o.a.GetType().FullName); System.Console.WriteLine(o.b.GetType().FullName); System.Console.WriteLine(o.c.GetType().FullName); } }