C#: Value types
 
 
Laid out flat in memory (not a pointer, but a value).
Include:
- Primitive types (ints, floats)
 - C-style structs
 - Enumeration types
 
Can be stored in variables and fields
Can’t live by themselves in the heap
- Always have to be part of object on the heap
 - Can have arrays of structs