C#中typeof关键字如何用于泛型编程

   2024-10-01 3250
核心提示:在C#中,typeof关键字通常用于获取指定类型的Type对象。在泛型编程中,可以使用typeof关键字来获取泛型类型的Type对象。例如:pu

在C#中,typeof关键字通常用于获取指定类型的Type对象。在泛型编程中,可以使用typeof关键字来获取泛型类型的Type对象。例如:

public class GenericClass<T>{    public void PrintType()    {        Type type = typeof(T);        Console.WriteLine("Type of T is: " + type);    }}class Program{    static void Main()    {        GenericClass<int> genericClass = new GenericClass<int>();        genericClass.PrintType(); // 输出:Type of T is: System.Int32    }}

在上面的示例中,我们定义了一个泛型类GenericClass,然后在PrintType()方法中使用typeof关键字获取T类型的Type对象,并输出到控制台。在Main()方法中,我们实例化了GenericClass类,并调用PrintType()方法打印T的类型。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号