You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Sep 24, 2022. It is now read-only.
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 this works
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)