When should I use a struct instead of a class?
- by Esteban Araya
MSDN says that you should use structs when you need lightweight objects. Are there any other scenarios when a struct is preferable over a class?
Edit:
Some people have forgotten that:
1. structs can have methods!
2. structs have no inheritance capabilites.
Another Edit:
I understand the technical differences, I just don't have a good feel for WHEN to use a struct.