首先在類庫中定義事件:
//定義委託
public
delegate
void delweituo(string
name);
//定義事件
public
event delweituo eventweituo;
定義事件觸發方法:
//定義事件觸發方法
public
void fun(string
name)
}
滿足情況觸發事件:
publicvoid
number()
if (j == 5050
)
}
接下來開始呼叫:
首先引用類庫,繫結事件,執行觸發方法
繫結事件:
class1 cla = newclass1();
//繫結事件,用於事件觸發後執行,呼叫xianshi方法
cla.eventweituo += xianshi;
執行觸發方法:
cla.number();
前台要呼叫的方法:
publicvoid xianshi(string
name)
可能有點凌亂,主要目的是為了回憶事件使用方便
linux c 動態庫里寫 類及呼叫類
怎樣在linux c 程式中呼叫.so動態庫中的類 2008 03 25 13 01 bdqwe123 分類 c c 瀏覽3335次 該問題已經合併到 1.linux環境下,編寫乙個類庫,有乙個類叫class1,編譯成lib1.so 2.編寫乙個測試程式,test.cpp,如果在test.cpp中呼...
C 呼叫C 的類
這裡講c 呼叫c 的類,也是我真正想要的做的。網上關於這方面的知識挺雜,我折騰了好久終於搞定了。大致有兩種方法。第一種c 直接調,用到system.runtime.interopservices中的marshal類,貌似這樣可能通過直接操縱記憶體來實現呼叫,但我沒有嘗試 第二種方法是用managed...
C 中事件的動態呼叫
今天遇到乙個問題,就是希望能夠動態呼叫事件。傳統的思路是,通過reflection.eventinfo獲得事件的資訊,然後使用getraisemethod方法獲得事件被觸發後呼叫的方法,再使用methodinfo.invoke來呼叫以實現事件的動態呼叫。很不幸,reflection.eventinf...