VB.NET下的后期绑定魔术转换为C#
我应该将一些代码从VB转换为C#。 给出以下几行VB工作(我认为只是因为选项未设置为严格):
Dim someProp As SomeType Try someProp = CType(SomeInstance, Object).SomeProp ' ...
由于后期绑定,这个代码在VB下是可能的。 当然,以下内容不适用于C#:
SomeType someProp; try { someProp = ((object)SomeInstance).SomeProp; // ...
我怎么能在C#下制定类似的东西?
任何tipps sl3dg3的thx
如果您使用的是C#4.0:
SomeType someProp; try { someProp = ((dynamic)SomeInstance).SomeProp; // ...
- 增加WPF PopUp动画的持续时间
- 签署.NET程序集
- C#:在Winforms中实现许可
- C#Mysql连接必须有效并且打开
- Lync:AVModality.VideoChannel的VideoWindows在成功调用BeginStart后为空(COMException HRESULT:0x80029C4A TYPE_E_CANTLOADLIBRARY)
- 我应该使用return / continue语句而不是if-else吗?
- 使用嵌套的if / else语句查找最多3个数字
- 将PDF拆分为C#中的多个文件
- Xamarin Forms:System.Reflection.TargetInvocationException:调用目标抛出了exception