上篇回顾
泛型语法
class 类名<占位字母>
返回值类型 函数名<占位字母>(参数类型 参数...)
概念
泛型相当于类型占位符
占位字母可以有多个
占位字母一般为大写字母
定义类或方法时使用替代符代表变量类型
当真正使用类或者方法时再具体指定类型
种类
泛型类
泛型方法
上一篇文章,我们已经学习了泛型的基本知识点,泛型就是一个可以替代任何类型的一个占位符。那么如果我想约束使用者可以用的类型,应该如何处理呢?今天学习的知识点就可以帮助我们解决这个问题!
【泛型约束】
关键词
where
约束语法
值类型
where T:struct