欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
C#的Event類(lèi). nodejs的Event風(fēng)格
[csharp] view plain copy
  1. //------------------------------------------------------------------------------  
  2. // <auto-generated>  
  3. //     This code was generated by a tool.  
  4. //     Runtime Version:4.0.30319.18408  
  5. //  
  6. //     Changes to this file may cause incorrect behavior and will be lost if  
  7. //     the code is regenerated.  
  8. // </auto-generated>  
  9. //------------------------------------------------------------------------------  
  10. using System;  
  11. using System.Collections.Generic;  
  12. using LitJson;  
  13.   
  14. namespace TSGame  
  15. {  
  16.     public class TSEvent  
  17.     {  
  18.         public delegate void EventHandler(JsonData data);  
  19.         static public TSEvent singleTon = new TSEvent();  
  20.   
  21.         public Dictionary<string, EventHandler> eventMap = new Dictionary<string, EventHandler>();  
  22.   
  23.         public TSEvent ()  
  24.         {  
  25.   
  26.         }  
  27.   
  28.         public void RegistEvent(string msg, EventHandler eh)  
  29.         {  
  30.             if (eventMap.ContainsKey(msg))  
  31.             {  
  32.                 eventMap[msg] += eh;  
  33.             }  
  34.             else  
  35.             {  
  36.                 eventMap.Add(msg, eh);  
  37.             }  
  38.         }  
  39.   
  40.         public void RemoveRegistEvent(string msg, EventHandler eh)  
  41.         {  
  42.             if (eventMap.ContainsKey(msg))  
  43.             {  
  44.                 eventMap[msg] -= eh;  
  45.             }  
  46.         }  
  47.   
  48.         public void SendMessage(string msg, JsonData json)  
  49.         {  
  50.             eventMap[msg].Invoke(json);  
  51.         }  
  52.     }  
  53. }  

用起來(lái)非常簡(jiǎn)單. 比方要監聽(tīng)回來(lái)的C_GetGW消息.那么就下面這寫(xiě)法.nodejs的 風(fēng)格.

[csharp] view plain copy
  1. TSEvent.singleTon.RegistEvent("C_GetGW", 需要監聽(tīng)的函數);  

發(fā)消息就要 

[csharp] view plain copy
  1. TSEvent.singleTon.SendMessage("C_GetGW", JSON數據);  
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
ASP.NET Page Event 流程
使用Axon框架開(kāi)發(fā)CQRS應用
C#局域網(wǎng)通信
我對.NET中delegate和event區別的理解
abstract 是什么意思?
C# 事件和Unity3D
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久