This question may be usual for many, i tried for an hour to understand the things but getting no proper explanation.
MSDN says, System.Object is the ultimate
You can't inherit two classes, but you can inherit a hierarchy of classes.
System.Object | \-- Class A {} | \-- Class B {} public class ClassA { } public class ClassB : ClassA { } public class ClassC : ClassB { }