![](/img/trans.png)
[英]How to call a method located inside a C# DLL, from VB.Net, with late binding
[英]Late Binding Magic under VB.NET converted to 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;
// ...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.