我应该把一些代码从vb转换成c。给出了下面几行vb代码(我认为这只是因为option没有设置为strict):
Dim someProp As SomeType
Try
someProp = CType(SomeInstance, Object).SomeProp
' ...
由于后期绑定,此代码在vb下是可能的。当然,在c下,下面的方法是行不通的:
SomeType someProp;
try
{
someProp = ((object)SomeInstance).SomeProp;
// ...
我怎么能在C_下写出类似的东西?
任何tipp的thx
SL3DG3型
最佳答案
如果您使用的是C 4.0:
SomeType someProp;
try
{
someProp = ((dynamic)SomeInstance).SomeProp;
// ...