VB.NET后期绑定如何巧妙转换为C#中的动态类型?

2026-05-06 10:090阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计146个文字,预计阅读时间需要1分钟。

VB.NET后期绑定如何巧妙转换为C#中的动态类型?

我需要将一些代代码从VB转换成C#。

我应该将一些代码从VB转换为C#.给出以下VB工作行(我认为仅因为选项未设置为严格):

Dim someProp As SomeType Try someProp = CType(SomeInstance, Object).SomeProp ' ...

由于后期绑定,这个代码在VB下是可能的.当然,以下内容不适用于C#:

SomeType someProp; try { someProp = ((object)SomeInstance).SomeProp; // ...

我怎么能在C#下制定类似的东西呢?

VB.NET后期绑定如何巧妙转换为C#中的动态类型?

任何tipps的Thx
sl3dg3

如果您使用的是C#4.0:

SomeType someProp; try { someProp = ((dynamic)SomeInstance).SomeProp; // ...

本文共计146个文字,预计阅读时间需要1分钟。

VB.NET后期绑定如何巧妙转换为C#中的动态类型?

我需要将一些代代码从VB转换成C#。

我应该将一些代码从VB转换为C#.给出以下VB工作行(我认为仅因为选项未设置为严格):

Dim someProp As SomeType Try someProp = CType(SomeInstance, Object).SomeProp ' ...

由于后期绑定,这个代码在VB下是可能的.当然,以下内容不适用于C#:

SomeType someProp; try { someProp = ((object)SomeInstance).SomeProp; // ...

我怎么能在C#下制定类似的东西呢?

VB.NET后期绑定如何巧妙转换为C#中的动态类型?

任何tipps的Thx
sl3dg3

如果您使用的是C#4.0:

SomeType someProp; try { someProp = ((dynamic)SomeInstance).SomeProp; // ...