a13101075 2015-05-11 03:09
浏览 864

callback类型怎么抽象(C#)

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抽象到同一个父类里,但是参数列表中的变量类型不一样,怎么办呢

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 phython路径名过长报错 不知道什么问题
    • ¥15 深度学习中模型转换该怎么实现
    • ¥15 HLs设计手写数字识别程序编译通不过
    • ¥15 Stata外部命令安装问题求帮助!
    • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
    • ¥15 TYPCE母转母,插入认方向
    • ¥15 如何用python向钉钉机器人发送可以放大的图片?
    • ¥15 matlab(相关搜索:紧聚焦)
    • ¥15 基于51单片机的厨房煤气泄露检测报警系统设计
    • ¥15 Arduino无法同时连接多个hx711模块,如何解决?