- implicity inherits from System.ValueType (always reside on stack)
- are sealed and can not be inherited, and also cannot inherit classes and other structures
- The default constructor of a structure cannot be replaced by a custom constructor.
- Custom constructors of a structure must fully initialize the value of the structure.
- Dont have a destructor
- Field initialization is not allowed. Const members of a structure can be initialized.