首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么获得一个对象的类型

2012-07-29 
如何获得一个对象的类型?我写了以下的代码:object a1object bhelloType t1a.GetType()Type t2b.G

如何获得一个对象的类型?
我写了以下的代码:
object a=1;
object b="hello";

Type t1=a.GetType();
Type t2=b.GetType();

得到的t1类型为int ,t2类型为string

我是想知道我定义的是object类型的,为什么返回是上面的类型的呢?

[解决办法]
所有都是object子类,取object有什么意义,都是取最精确的类型

在实例化的时候调用子类的构造方法了,所以类型是子类,但同时也是父类不错,人家不会告诉你屁话,要是问你这是苹果还是香蕉,你说水果,人家不抽你

热点排行