我们定义泛型时,可以使用where限制参数范围
下面是几种泛型约束:
where T: 类
where T: 结构
where T: new()
where T: <基类名>
where T: 接口名
where T: U