The Object Type is the ultimate base class for all data types in C# Common Type System (CTS) . Object is an alias for System. Object class. The object types can be assigned values of any other types, value types, reference types, predefined or user-defined types.