Please enable JavaScript.
Coggle requires JavaScript to display documents.
DYNAMIC - Coggle Diagram
DYNAMIC
CASTING
Implicitly
Convertible
No-Need
Casting
dynamic d = 5
long l = d
REFLECTION
Before
Dynamic
Steps
Inspect
Metadata
AboutType
Access
Properties
Methods
Using
object obj
= "SomeText"
Calling
GetHashCode
var methodInfo =
obj.GetType()
.GetMethod("GetHashCode")
methodInfo
.Invoke(..args)
USING
dynamic obj
= "SomeText"
obj.SomeMethod()
Expression
Becoming
Dynamic
var c =
dymanicVarA + dynamicVarB
BENEFITS
Static
Early
Feedback
Dyanamic
Code
Easier
Faster
Cons
Requires
More
Unit-Tests
C#-HISTORY
Started
Static-Lang
Net-4
Added
Dynamic
Improve
Interoperability
COM
Dynamic-Langs
IronPython