MSDN говорит, что вы должны использовать структуры, когда вам нужны легкие объекты. Существуют ли другие сценарии, когда структура предпочтительнее над классом?
Edit:
Некоторые люди забыли, что:
1. Структуры могут иметь методы!
2. Структуры не имеют возможностей наследования.
Другое Редактировать:
Я понимаю технические отличия, у меня просто нет хорошего отношения к КОГДА использовать структуру.