关于接口使用getType的方法的问题
2007-12-27 16:38
435 查看
C#代码如下:
public interface IConfigInfo
{
}
public class A : IConfigInfo
{
}
public class b
{
void bb(IConfigInfo a)
{
Type t = a.GetType();
}
}
VB.net代码如下:
Public Interface IConfigInfo
End Interface
Public Class A
Implements IConfigInfo
End Class
Public Class b
Private Sub bb(ByVal a As IConfigInfo)
Dim t As Type = a.GetType()
End Sub
End Class
请大家注意红色部分,其中C#代码运行正常,而vb的哪个就是不行,错误原因为:
a.GetType() 提示:GetType不是IConfigInfo 的成员
园子里的筒子:沙加说:
把a 先转成object试试.
----
Dim t As Type = ctype(a,object).GetType()
---
这样子竟然行了。。。。极度郁闷,为什么c#中可以用a.gettype()来获取对象类型,而在vb中不行呢?
public interface IConfigInfo
{
}
public class A : IConfigInfo
{
}
public class b
{
void bb(IConfigInfo a)
{
Type t = a.GetType();
}
}
VB.net代码如下:
Public Interface IConfigInfo
End Interface
Public Class A
Implements IConfigInfo
End Class
Public Class b
Private Sub bb(ByVal a As IConfigInfo)
Dim t As Type = a.GetType()
End Sub
End Class
请大家注意红色部分,其中C#代码运行正常,而vb的哪个就是不行,错误原因为:
a.GetType() 提示:GetType不是IConfigInfo 的成员
园子里的筒子:沙加说:
把a 先转成object试试.
----
Dim t As Type = ctype(a,object).GetType()
---
这样子竟然行了。。。。极度郁闷,为什么c#中可以用a.gettype()来获取对象类型,而在vb中不行呢?
相关文章推荐
- 关于接口使用getType的方法的问题
- 针对中科院java接口的使用方法和问题
- 关于form使用form.submit()提交的一个问题,提示form.submit不是对象的方法属性
- 关于Android stdio使用的一些小问题的解决方法
- 关于使用dataAdapter.acceptChanges( )方法更新dataSet和数据库的问题
- 关于IIS服务启动失败的问题:“IIS提示‘另一个程序正在使用此文件,进程无法访问’”,的解决方法
- C++6.0(应用程序无法正常启动0xc0000142) 关于win10周年版更新后无法正常使用vc6.0问题的解决方法
- 关于使用VS.Net2003调试器出现的问题及相关解决方法 (转)
- 关于Override在JDK1.5和JDK1.6上子类实现接口中方法使用@Override注解编译错误.
- IOS开发:关于UIPickerView类的代理方法titleForRow和viewForRow的使用问题
- 关于java中继承多接口实现其中同名方法的问题
- 关于Ibatis中的executeForObject方法使用时,需要考虑空的问题!
- 使用ArcEngine接口出现的错误问题解决方法
- 时代互联 域名注册查询接口api的使用 (w3Sockets)(这篇文章,关于是放到C:\WINDOWS或者是C:\WINDOWS\system32要亲自试试,附带在 server 2008 R2下无法运行的解决方法)
- 关于Java Web开发中Servlet使用Servlet接口的问题
- 关于使用getDrawingCache()方法获取屏幕截图的问题
- caffe的Matlab接口的使用方法以及会出现的问题
- 关于vue的使用计算属性VS使用计算方法的问题
- 关于使用asp.net调试器出现的问题及相关解决方法
- 关于使用CreateUserWinzard控件创建用户时出现连接数据库问题的解决方法