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 have forgotten that:

  1. structs can have methods.
  2. structs cannot be inherited.

I understand the technical differences between structs and classes, I just don’t have a good feel for when to use a struct.

16 Answers
16

Tags:

Leave a Reply

Your email address will not be published. Required fields are marked *