所以我参加了一个班级的c#项目:
public delegate void CallbackEventHandler(AuthenticateResponse response);
public event CallbackEventHandler Callback;
public event CallbackEventHandler ErrorCallback;
private AuthenticateResponse response;
当我使用它时,我会这样做:
MySingleton.Instance.Callback += delegate (AuthenticateResponse request)
{
Debug.Log("Callback=" + request.Response);
};
MySingleton.Instance.ErrorCallback += delegate (AuthenticateResponse request)
{
Debug.Log("ErrorCallback=" + request.Response);
};
所以在我的类中知道我声明CallbackEventHandle我想要声明第二个CallbackEventHandler,但是使用不同的参数,例如:
public delegate void CallbackEventHandler(OtherResponse response);
public event CallbackEventHandler Callback2;
public event CallbackEventHandler ErrorCallback2;
private OtherResponse response2;
但是当我编译时,我得到的是我的类已经包含一个CallbackEventHandle,是否可以在已经有CallbackEventHandle的类中声明第二个CallbackEventHandle?如果可能,我该怎么办? 提前谢谢。