最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#移除所有事件綁定的方法

 更新時(shí)間:2015年03月27日 15:13:09   作者:青水  
這篇文章主要介紹了C#移除所有事件綁定的方法,實(shí)例分析了C#事件綁定的移除方法,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了C#移除所有事件綁定的方法。分享給大家供大家參考。具體分析如下:

private delegate int DEL_TEST_EventHandler(int m, int n);
private event DEL_TEST_EventHandler DelTestEventHandler;
/// <summary>
/// 移除所有的事件綁定
/// </summary>
/// <param name="clearEvent"></param>
private void clear_event(DEL_TEST_EventHandler clearEvent)
{
 Delegate[] dels = DelTestEventHandler.GetInvocationList();
 foreach (Delegate d in dels)
 {
  //得到方法名
  object delObj = d.GetType().GetProperty("Method").GetValue(d, null);
  string funcName = (string)delObj.GetType().GetProperty("Name").GetValue(delObj, null);
    Debug.Print(funcName);
  DelTestEventHandler -= d as DEL_TEST_EventHandler;
 }
}
//測(cè)試主函數(shù)
private void test()
{
 DelTestEventHandler += add;
 DelTestEventHandler += sub;
   DelTestEventHandler += add;
 DelTestEventHandler += sub;
   clear_event(DelTestEventHandler);
}
private int add(int m, int n)
{
 return m + n;
}
private static int sub(int m, int n)
{
 return m - n;
}

希望本文所述對(duì)大家的C#程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

马龙县| 确山县| 德州市| 铜鼓县| 调兵山市| 曲沃县| 轮台县| 青浦区| 云阳县| 西乡县| 彰武县| 灵川县| 香港 | 沿河| 临汾市| 英吉沙县| 栾川县| 荔波县| 扶余县| 怀来县| 青海省| 武宁县| 永登县| 株洲市| 景宁| 延长县| 当阳市| 马边| 鄂托克前旗| 怀远县| 五峰| 博客| 中方县| 富源县| 应用必备| 东城区| 遂川县| 吉水县| 龙南县| 平乡县| 泰来县|