c# typeof() 和 GetType()的区别
1.typeof(x),中的x必须是某一具体的类、类型名称等,不可以是变量名称;
2.GetType()方法继承自object,所以C#中任何对象都具有GetType()方法,它的作用和typeof()相同,返回type类型的当前对象类型;
比如有这样一个变量i
int32 i=new int32();
i.GetType()返回值类型是int32类型,但是无法使用typeof(),因为i是一个变量,如果要使用typeof,则只能:typeof(int32),返回的同样是int32;