📄 委托链(c#).txt
字号:
C#提供
+= 调用Delegate.Combine
-= 调用Delegate.Remove
局限,一次只能组合一个。
//创建委托链表
Set.Feedback fbChain=new Set.Feedback(App.FeedbackToConsole);
App appobj=new App();
fbChain+=new Set.Feedback(appobj.FeedbackToFile);
//应用
Set setOfItems=new Set(5);
setOfItems.ProcessItems(fbChain);
//移除1
fbChain-=new Set.Feedback(App.FeedbackToConsole);
setOfItems.ProcessItems(fbChain);
//移除2
fbChain-=new Set.Feedback(appobj.FeedbackToFile);
setOfItems.ProcessItems(fbChain);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -