title: Value type and Reference Type
body: <p>I am a little confused about few statements in C# reference.</p>
  
  <ol>
  <li><code>Object</code> is a reference type</li>
  <li><code>Struct</code> is Value type</li>
  <li><code>Struct</code> is derived from Object Class</li>
  </ol>
  
  <p>Why shouldn't struct or any other value type also be a reference type in this case.</p>
  
  <p>correct me if any of my assumptions are wrong.</p>