title: Why are structs stored on the stack while classes get stored on the heap(.NET)?
body: <p>I know that one of the differences between classes and structs is that struct instances get stored on stack and class instances(objects) are stored on the heap.</p>
  
  <p>Since classes and structs are very similar. Does anybody know the difference for this particular distinction?</p>