博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
泛型的 typeof
阅读量:5030 次
发布时间:2019-06-12

本文共 1735 字,大约阅读时间需要 5 分钟。

 

 

static void Main(string[] args)        {            TestTypeOf
(); Console.ReadKey(); } static void TestTypeOf
() { Console.WriteLine(typeof(List
).IsGenericType);//True Console.WriteLine(typeof(List
).IsGenericTypeDefinition);//False Console.WriteLine(typeof(List<>).IsGenericTypeDefinition);//True Console.WriteLine("************************************************"); //根据一个已构造的类型,获取它的泛型类型定义 Console.WriteLine((typeof(List
).GetGenericTypeDefinition()));//System.Collection.Generic.List`1[T] //Console.WriteLine((typeof(T).GetGenericTypeDefinition()));//会抛出异常,因为 typeof(T) 不是一个泛型类型 //根据一个定义的泛型类型,返回一个已构造的类型 Console.WriteLine((typeof(List<>).MakeGenericType(typeof(T))));//System.Collection.Generic.List`1[System.String] Console.WriteLine("************************************************"); Console.WriteLine(typeof(T));//System.String Console.WriteLine(typeof(List<>));//等价于 typeof(List
).GetGenericTypeDefinition() Console.WriteLine(typeof(Dictionary<,>));//System.Collection.Generic.Dictionary`2[TKey,TValue] Console.WriteLine(typeof(List
));//等价于 typeof(List<>).MakeGenericType(typeof(T)) Console.WriteLine(typeof(Dictionary
));//System.Collection.Generic.Dictionary`2[System.String,System.String] Console.WriteLine(typeof(List
));//System.Collection.Generic.List`1[System.Int64] Console.WriteLine(typeof(Dictionary
));//System.Collection.Generic.Dictionary`2[System.Int64,System.Guid] }

 

转载于:https://www.cnblogs.com/refuge/p/8612305.html

你可能感兴趣的文章
Java 8 中如何优雅的处理集合
查看>>
IOS程序的启动过程
查看>>
连接Linux下 XAMPP集成环境中部署的禅道的数据库MariaDB
查看>>
Java操作Excel和Word
查看>>
Oracle 体系结构之ORACLE物理结构
查看>>
ORA-12538: TNS: no such protocol adapter
查看>>
盒子模型
查看>>
局域网协议
查看>>
[HNOI2012]永无乡 线段树合并
查看>>
Spring整合hibernate:3、使用XML进行声明式的事务管理
查看>>
SqlServer之Convert 函数应用格式化日期(转)
查看>>
软件测试领域中的10个生存和发展技巧
查看>>
Camera前后摄像头同时预览
查看>>
HDU 1856
查看>>
课堂作业01--架构师的职责
查看>>
iOS计算富文本(NSMutableAttributedString)高度
查看>>
2017/09/15 ( 框架2)
查看>>
Centos下源码安装git
查看>>
gulp-rev-append md5版本号
查看>>
IO流之File类
查看>>