using System;
public class Abc {}
public class Test
{
public static void Main()
{
Abc [] a = new Abc[1];
Console.WriteLine(a.GetType()); // -> Abc[]
Console.WriteLine(a.GetType().BaseType); // -> System.Array
Console.WriteLine(a.GetType().BaseType.BaseType); // -> System.Object
}
}
dXNpbmcgU3lzdGVtOwoKcHVibGljIGNsYXNzIEFiYyB7fQoKcHVibGljIGNsYXNzIFRlc3QKewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewoJCUFiYyBbXSBhID0gbmV3IEFiY1sxXTsKCQlDb25zb2xlLldyaXRlTGluZShhLkdldFR5cGUoKSk7IC8vIC0+IEFiY1tdCgkJQ29uc29sZS5Xcml0ZUxpbmUoYS5HZXRUeXBlKCkuQmFzZVR5cGUpOyAvLyAtPiBTeXN0ZW0uQXJyYXkKCQlDb25zb2xlLldyaXRlTGluZShhLkdldFR5cGUoKS5CYXNlVHlwZS5CYXNlVHlwZSk7IC8vIC0+IFN5c3RlbS5PYmplY3QKCX0KfQ==