I know something about struct type. But I can\'t understand: what is it for? when have I use it? Classes, simple value-types and enums - that\'s all that I need
struct
Youcan use structs when you want a "class" with value (rather than reference) semantics.