處理委託我有一個委託和事件與一個輸出參數:與輸出參數
公衆委託無效ExampleDelegate(對象發件人,EventArgs的,出字符串值);
公共事件ExampleDelegate示例;
當我試圖對事件進行處理:
mg.Example += (sender, e, val) =>
{
//do stuff
};
,我發現了錯誤參數3必須聲明與「出」關鍵字
當我拋出建議的關鍵字像這樣:
mg.Example += (sender, e, out val) =>
{
//do stuff
};
我得到和額外的錯誤命名空間名稱'val'的類型無法找到..等等
我在做什麼錯?
你打破了事件處理程序的設計。改爲創建自己的EventArgs類。 – 2012-07-17 12:33:50
@AmiramKorach您的答案是我正在尋找的答案 – 2012-07-17 13:24:04