Any、IArray、Tuple 和 Function 数据类型是特殊类型,称为通用或参数化数据类型。
例如,一个数组的类型为 IArray<T>,其中 T 为类型参数。整数数组的类型可能为 IArray<Int32>,而 Vector3 数组的类型为 IArray<Vector3>。它们被称为 IArray 类型的实例。
有几个通用的函数数据类型:每个参数一个类型,最多 16 个。例如,一个二进制函数的类型为:Func<T1, T2, R>,其中 T1 是第一个参数的类型,T2 是第二个参数的类型,R 是返回类型。