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?
Some people might ha
In addition the the excellent answers above:
Structures are value types.
They can never be set to Nothing.
Setting a structure = Nothing , will set all its values types to their default values.