在C#中,typeof关键字通常用于获取指定类型的Type对象。在泛型编程中,可以使用typeof关键字来获取泛型类型的Type对象。例如:
public class GenericClass{ public void PrintType() { Type type = typeof(T); Console.WriteLine("Type of T is: " + type); } } class Program { static void Main() { GenericClass genericClass = new GenericClass (); genericClass.PrintType(); // 输出:Type of T is: System.Int32 } }
在上面的示例中,我们定义了一个泛型类GenericClass