public class SelfLeftRoom {
public delegate void SelfLeftRoomCallback(byte byRequest);
public SelfLeftRoomCallback CallbackMethods;
public void Add (SelfLeftRoomCallback T) {
CallbackMethods += T;
}
public void Remove (SelfLeftRoomCallback T) {
CallbackMethods -= T;
}
}
public class OtherComeinRoom {
public delegate void OtherComeinRoomCallback (uint userID, int iPlayerStatus, int Money, string NickName, float WinRate);
public OtherComeinRoomCallback CallbackMethods;
public void Add (OtherComeinRoomCallback T) {
CallbackMethods += T;
}
public void Remove (OtherComeinRoomCallback T) {
CallbackMethods -= T;
}
}
这两个类我想把Add 和Remove抽象到同一个父类里,但是参数列表中的变量类型不一样,怎么办呢