汎用データ タイプおよびタイプ パラメータ

Any、IArray、Tuple、Function データ タイプは、汎用データ タイプまたはパラメータ化データ タイプと呼ばれる特殊な種類のタイプです。

たとえば、配列のタイプは IArray<T> で、T はタイプ パラメータです。整数の配列のタイプは IArray<Int32> で、Vector3 の配列はタイプ IArray<Vector3> です。これらは、IArray タイプのインスタンスと呼ばれます。

最大 16 個までの引数の数ごとに 1 つずつ、複数の汎用関数データ タイプがあります。たとえば、バイナリ関数のタイプは Func<T1, T2, R> で、T1 は 1 番目の引数のタイプ、T2 は 2 番目の引数のタイプ、R は戻り値のタイプです。