如何获得一个对象的类型?
我写了以下的代码:
object a=1;
object b="hello";
Type t1=a.GetType();
Type t2=b.GetType();
得到的t1类型为int ,t2类型为string
我是想知道我定义的是object类型的,为什么返回是上面的类型的呢?
------解决方案--------------------
所有都是object子类,取object有什么意义,都是取最精确的类型
在实例化的时候调用子类的构造方法了,所以类型是子类,但同时也是父类不错,人家不会告诉你屁话,要是问你这是苹果还是香蕉,你说水果,人家不抽你