inherit from System.Object
<p>It is well known that C# class can inherit only from a Single Base class
How does it make sense because all classes derive from System.Object?</p>

<p>Also, If I look into class ValueType definition (for example), which i know that inherits directly from System.Object, i see that it is just an abstract class. i expect to see: 
public abstract class ValueType : System.Object </p>
