泛型与集合

泛型的适用

1.泛型适用于集合中

2.用泛型来设计一些通用的方法

类型参数和泛型

1.类型参数:是声明泛型的标记,代表任何数据类型

      List<T>        T: int  string 等

                    T可以用任何字母 不过不能用已有的数据类型名称

      注意:调用端在客户端

      类型参数必须是已有的数据类型来代替

2.泛型: 使用类型参数定义的数据类型和方法

3.语法:第一一个类MyCollision My 泛型类

 

 

 

 实例化的时候分别

 方法泛型可以省略

 

 泛型的优点:

1.类型安全,避免强制转化

2.性能较好,避免开装箱

3.将一个算法基于类型不同而复用

4.避免代码膨胀

 

泛型约束

用于类型参数(泛型)的类型种类施加限制

 

 限制类型参数代表的数据类型,让他只代表某类或者某些数据类型

 

单例

 

第二种写法

 

posted on 2022-07-09 10:34  unity学渣  阅读(37)  评论(0)    收藏  举报