Dynamic Lookup
)5(0(:(4
)((068()6)(( !4
7(4(D9!!CK80(
5)(&((68
9(FC&6446)(
5)6G/(68
4))I
,()646(68)I(0)4(
F6)60(F4 -
)6(00
The dynamic type
-2.)dynamic:((068dynamic
A(B(0G
dynamic d = GetDynamicObject(…);
d.M(7);
9( -)()(d6
dynamic(68(d)6&)(
AM)(intB
9(dynamic6((0(object4)((((
6866(0G686
0dynamic4A6B 04(A
0Bdynamic(4)(()0=
G
dynamic d = 7; // implicit conversion
int i = d; // assignment conversion
Dynamic operations
(4654&0
06(G
dynamic d = GetDynamicObject(…);
d.M(7); // calling methods
d.f = d.P; // getting and settings fields and properties
d[“one”] = d[“two”]; // getting and setting thorugh indexers
int i = d + 3; // calling operators
string s = d(5,7); // invoking as a delegate
?@
评论1
最新资源