日期:2014-05-20  浏览次数:20803 次

关于学习泛型
我现在有些基础了,但是练习量还不够,接触了泛型这个东西,想请教一下泛型比较重要么,是现在学习还是多些练习量了再来学
泛型

------解决方案--------------------
泛型就是类型的参数,从而把映射出类型来  -->   泛型就是“通过类型的参数,从而映射出类型来”

在你直接定义一个Class的时候,没有参数,只有一个类型名称。

现在稍微复杂一点了,变为类型映射了。类型 MyLog<ing>、MyLog<string>、MyLog<User>、MyLog<Map> 等等,都是各种各样的类型。你给 MyLog 模板输入一个类型参数,那么 c#(其实是.net)就给你在Jit运行时动态地生成一个类型。这就是泛型的概念。


(实际上对于引用类型不一定是生成多个,但是那是实现上的问题,不影响设计概念。)