This repository was archived by the owner on Sep 24, 2022. It is now read-only.
- Notifications
You must be signed in to change notification settings - Fork 1
Dynamics
Satakun Utama edited this page May 20, 2021 · 1 revision
Dynamic is a Special type that will bypass all Type checking. To make a Dynamic you can do this:
var a = new Dynamic (value)
Or use a dynamic type will work as well.
dynamic b = new Dynamic (value)
And to set a value to the Dynamic, You can just create a new dynamic.
a = new Dynamic (5)
How Dynamic bypassing the Interpreter type checking is, It just makes the Interpreter know that a variable type (dynamic) and a value type (dynamic) are the same.
So the Interpreter can continue without throwing you errors.
That's mean you can't still do this:
dynamic c = new Dynamic (10) c = 20
But you can do this instead:
dynamic d = new Dynamic (20) d = new Dynamic (20 * 2)