c#种GetType()和TypeOf()的区别
C#中任何对象都具有GetType()方法,它的作用和TypeOf()相同,返回Type类型的当前对象的类型。
TypeOf(x)中的x,必须是具体的类名、类型名称等,不可以是变量名称;
GetType()是基类System.Object的方法,因此只有建立一个实例之后才能够被调用。
- Typeof的参数只能是int,string,String,自定义类型,且不能是实例
- TypeOf():得到一个Class的Type
- GetType()和TypeOf都返回System.Type的引用.
- GetType():得到一个Class的实例的Type
string s = Testone.GetType().ToString();
Type type = TypeOf(Int32);
人各有命,上天注定,有人天生为王,有人落草为寇。脚下的路,如果不是你自己的选择,那么旅程的终点在哪,也没人知道。你会走到哪,会遇到谁,都不一定。