The object
class type is the ultimate base class of all other types. Every type in C# directly or indirectly derives from the object
class type.
The object
keyword is simply an alias for the predefined System.Object
class. Writing the keyword object
is exactly the same as writing System.Object
, and vice versa.