using system;
using system.collections.generic;
using system.text;
}//定義事件資料類,從eventargs基類繼承
public class eateventargs : eventargs
//定義委託型別
public delegate void eateventhandler(object sender, eateventargs e);
//事件發生器類
public class master
}//事件發生
public void hungry(string restrauntname, decimal moneyout)
吃飯,消費元", e.restrauntname, e.moneyout);
//發生事件
oneatevent(e);}}
//事件接收器類
public class servant
", e.restrauntname);
console.writeline("準備消費 -- 元 ", e.moneyout);
console.writeline("好的,正給您安排。。。。。。。。\n");
system.threading.thread.sleep( 5000 );
console.writeline("老闆,您的食物在這兒,請慢用");
console.read();}}
}
Qt 自定義事件詳細例項
建立使用者事件 建立乙個自定義型別的事件,首先需要有乙個事件號,其值通常大於qevent user。為了傳遞事件資訊,因此必須編寫自定義的事件類,該事件類從qevent繼承。編寫使用者事件 編寫使用者事件類的方法是首先定義乙個事件號。然後實現使用者事件類,應用程式將把使用者事件類於qt的事件類同等處...
mui自定義事件例項
新增自定義事件監聽操作和標準js事件監聽類似,可直接通過window物件新增,如下 window.addeventlistener customevent function event 觸發自定義事件 傳參頁面應用 通過mui.fire 方法可觸發目標視窗的自定義事件 引數target type w...
自定義事件
public event eventhandleropenprogress private void onopenprogress progresseventargs e if openprogress null openprogress this,e public class progressev...