泛型(Generic) 允许您延迟编写类或方法中的编程元素的数据类型的规范,直到实际在程序中使用它的时候。换句话说,泛型允许您编写一个可以与任何数据类型一起工作的类或方法。您可以通过数据类型的替代参数编写类或方法的规范。当编译器遇到类的构造函数或方法的函数调用时,它会生成代码来处理指定的数据类型。官方描述总是很抽象的, 在Unity中List、GetComponent 、Dictionary<TKey,Tvalue>和KeyValue<T,T>这些都是我们常用的泛型,其中T、Tkey、Tvalue起到了占位符的作用。里面可以书写任意字符(如:A、B、C这都可以),规范化默认写为T。
unity -- 泛型
于 2021-10-15 14:11:43 首次发布