你什么时候会使用谓词委托而不是动作委托?例如,为什么List<string>.RemoveAll()需要 aPredicate<string>而不是 a Action<string>?我认为这是因为Action<string>只能返回一个void. 那么它们之间的唯一区别是委托的返回类型吗?抱歉,如果这太含糊了,我正试图围绕细微差别和条款。
- 2 回答
- 0 关注
- 70 浏览
添加回答
举报
0/150
提交
取消