阅读量:0
C#中的typeof是一个运算符,用于获取指定类型的Type对象。它的作用是返回一个表示指定类型的Type实例,可以用于获取类型的元数据信息,比如类型名称、基类、接口、成员等。
typeof的语法如下: typeof(类型)
例如,如果想获取string类型的Type对象,可以使用typeof操作符: Type type = typeof(string);
然后可以通过Type对象来获取类型的相关信息,例如: Console.WriteLine(type.Name); // 输出:“String” Console.WriteLine(type.BaseType); // 输出:“System.Object”
typeof操作符常用于反射编程中,用于动态获取和操作类型的信息。它在编写泛型代码、调用泛型方法时也非常有用。