【C#】理解Lambda表达式

    xiaoxiao2021-04-02  42

    Lambda表达式主要用来简化匿名方法的语法。在匿名方法中,delegate关键字有点多余,因为编译器已经知道我们将方法赋值给委托。通过几个简单步骤,我们就可以将匿名方法转换为Lambda表达式:

    删除delegate关键字在参数列表和匿名方法主体之间防Lambda运算符=>。Lambda运算符读作"goes to"。 MyDel del = delegate( int x) { return x; };//匿名方法 MyDel del2 = (int x) => {return x;};//Lambda表达式 MyDel del3 = x => {return x};//简写的Lambda表达式
    转载请注明原文地址: https://ju.6miu.com/read-665842.html

    最新回复(0)