ECMA-334 C# Language Specification14.3.1: Base types |
For purposes of member lookup, a type T is considered to have the following base types:
value-type
, the base type of T is the class type object. class-type
, the base types of T are the base classes of T, including the class type object. interface-type
, the base types of T are the base interfaces of T and the class type object. array-type
, the base types of T are the class types System.Array and object. delegate-type
, the base types of T are the class types System.Delegate and object.