Reference Type
Allocated on garbage-collected heap
Instances contain handle to type
- Can always determine type at runtime
Instances have unique identifier
Subcategories:
- Object: user-defined, delegates, boxed value types, arrays, enums
- Pointer: function, managed, unmanaged
- Interface