title: C# Limitations of struct. Why are they sealed?
body: <p>I am having a bit of an issue grasping the concept of the struct and no one can answer my question.
  I know it is "like" an object, you can have methods and fields.
  What I do not understand is why they are sealed. Why is there a lack of inheritance and polymorphism
  which limits their abilities. Is there really much real world use for a struct, I know they are smaller than 
  an object, I just cannot find any real examples that help me understand the benefits.
  Thanks.</p>