reference types
- Reference types store on the heap.
- The default value for reference types is null.
- All reference types support inheritance.
object (System.Object)string (System.String)
dynamic (System.Object)
Functions like Type object.
At compile time, an element typed dynamic is assumed to support any operation.