When we create a class Product
class Product
{
}
What I have learned from different blogs and books that Object
class is the super
Yup, it's taken care by .Net Framework. Every Type inf is stored in a special table in memory when program is running. And type record contains link to a base class record. Every type that is not derived from any class contains a link to an object record.
Through this every type has methods, that are defined in a MethodTable (also in memory when .Net framework is running) as methods of object class. For example GetHashCode
or Equals