Mat*_*att 3 c# reflection casting
我的代码如下:
var t = SomeInstanceOfSomeClass.GetType(); ((t)SomeOtherObjectIWantToCast).someMethodInSomeClass(...);
那不行,编译器返回关于(t)说预期的Type或名称空间的错误.你怎么能这样做?
我相信它确实很明显......
Sam*_*ell 8
C#4.0允许使用该dynamic类型.
dynamic
也就是说,除非您正在进行COM互操作或为动态语言编写运行时,否则几乎肯定不希望这样做.(Jon你还有其他用例吗?)
归档时间:
16 年,6 月 前
查看次数:
13543 次
最近记录:
12 年,10 月 前