【c#基础】泛型
2021-05-30 21:21
标签:程序集 var 代码 一个 不同的 code 就会 进制 编译 1:减少代码的选项可以是用Object类,也可以使用泛型 但是Object类进行类型传递不是类型安全的。泛型类使用泛型类型保证了类型安全。 泛型类 泛型方法 泛型接口 泛型优点: 1:性能 装箱和拆箱很容易使用,但性能损失比较大。 泛型的话在编译的时候就会动态生成我们定义他的类型,这样就不用进行装箱和拆箱。 上面这一句的话编译的时候就会编译成对应的int类型了,所以在运行的时候不用在进行装拆箱操作了。 2:类型安全 就是说你定义了一个List 3:二进制代码的重用 泛型允许更好的重用二进制代码。泛型类可以定义一次,并且可以用去多不同的类型实例化。 4:代码扩展 泛型类的定义会放在程序集中,所以用特定泪I型那个实例化泛型类不会在IL代码中复制这些 类。 【c#基础】泛型 标签:程序集 var 代码 一个 不同的 code 就会 进制 编译 原文地址:https://www.cnblogs.com/SignX/p/11029356.htmlvar list=new Listint>();