【发布时间】:2011-04-30 00:05:49
【问题描述】:
我正在尝试围绕 Unity3d 中的日志记录方法 (Debug.Log) 创建一个包装器。我想要做的是在我碰巧正在处理的任何类中声明一个变量,以将 MyDebug.Log('something') 简写为 L('something')。我的问题是我不知道如何实际存储对这种方法的引用。
【问题讨论】:
-
使用
delegate?并且可能会接受更多关于 SO 的答案。
我正在尝试围绕 Unity3d 中的日志记录方法 (Debug.Log) 创建一个包装器。我想要做的是在我碰巧正在处理的任何类中声明一个变量,以将 MyDebug.Log('something') 简写为 L('something')。我的问题是我不知道如何实际存储对这种方法的引用。
【问题讨论】:
delegate?并且可能会接受更多关于 SO 的答案。
【讨论】:
您可以为此使用Action<T> 委托。只需使用具有多少类型参数的泛型即可。
【讨论】: