C#里.听说委托有三种实现方式?到底有哪些实现方式?如何实现的?

2024-11-17 04:41:26
推荐回答(1个)
回答1:

声明委托:
delegate void func()

实现委托:
1. 直接赋值
声明方法:void somefunc() {/*code here*/}
赋值:func = somefunc;

2. 匿名方法
func = delegate(){/*code here*/}

3. lambda表达式
func = () => {/*code here*/}