什么是泛型 官方是这样介绍的: 软件工程中,我们不仅要创建一致的定义良好的API,同时也要考虑可重用性. 组件不仅能够支持当前的数据类型,同时也能支持未来的数据类型,这在创建大型系统时为你提供了十分灵活的功能. 在像C#和Java这样的语言中,可以使用泛型来创建可重用的组件,一个组件可以支持多种类型的数据. 这样用户就可以以自己的数据类型来使用组件. 从上面的信息概括为泛型是支持多种类型的变量,根据用户需求灵活的变动,达到复用组件的效果. 在实际开发中,有一个函数是同样的逻辑,只是因为类型的不同