Dynamic
The dynamic
type is used for bypassing static type checking.
You can convert between dynamic and a concrete types using a explicit type declaration. If the type cannot be converted, a run time exception will be triggered.
dynamic d = 7;
int i = d; // => convert d to int