null is a keyword which represents the absence of a value. Types
are not nullable by default, meaning that
null is a not a legal value for most types. See the
page on non-nullable for a full description of nullable and non-nullable
null can be implicitly cast to any nullable type.