unity3d 声明一个泛型的Action
时间: 2023-07-08 16:36:36 浏览: 92
用Unity3D的17个技巧:Unity3D最佳实践.docx
在 Unity3D 中,声明一个泛型的 Action 非常简单,只需要使用 C# 中的泛型语法即可。例如,声明一个带有一个泛型参数的 Action 可以使用以下代码:
```
public Action<T> MyGenericAction;
```
其中,T 是泛型参数的类型。如果你需要声明带有多个泛型参数的 Action,可以按照以下方式进行声明:
```
public Action<T1, T2, T3> MyGenericAction;
```
需要注意的是,Action 是一个委托类型,可以用于定义需要传递一个或多个参数并且不返回值的方法。你可以在 Unity3D 中使用 Action 来定义回调函数等各种类型的方法。
阅读全文