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