zoukankan      html  css  js  c++  java
  • C#中() =>是什么意思

    如题C#中() =>是什么意思,比如
    public ICommand AddCommand
    {
    get
    {
    if (this.addCommand == null)
    this.addCommand = new RelayCommand(() => this.AddPerson(), () => this.CanAddPerson());

    return this.addCommand;
    }
    }

    ====================================================================================

    解答:

    是 .NET3.0以后的新特性 Lambda表达式

    RelayCommand(() => this.AddPerson(), () => this.CanAddPerson());的意思可以翻译为

    RelayCommand(参数度一知, 参数二);
    参数一 :道() => this.AddPerson()
    参数二 :() => this.CanAddPerson()

    () => this.AddPerson() 的意思是 一个没有参数的方法,返回回 this.AddPerson() 而这个返回值的类型不用指定 系统会自动判断答
    同理 () => this.CanAddPerson() 就是 一个没有参数的方法返回this.CanAddPerson()

     


    参数一 :道() => this.AddPerson()
    参数二 :() => this.CanAddPerson()

    () => this.AddPerson() 的意思是 一个没有参数的方法,返回回 this.AddPerson() 而这个返回值的类型不用指定 系统会自动判断
    同理 () => this.CanAddPerson() 就是 一个没有参数的方法返回this.CanAddPerson()

     

    这是 .NET3.0以后百的新特性 Lambda表达式

    RelayCommand(() => this.AddPerson(), () => this.CanAddPerson());

    的意思可以翻译为

    RelayCommand(参数度一知, 参数二);
    参数一 :道() => this.AddPerson()
    参数二 :() => this.CanAddPerson()

    () => this.AddPerson() 的意思是 一个没有参数的方法,返回回 this.AddPerson() 而这个返回值的类型不用指定 系统会自动判断
    同理 () => this.CanAddPerson() 就是 一个没有参数的方法返回this.CanAddPerson()


    RelayCommand(() => this.AddPerson(), () => this.CanAddPerson());

    的意思可以翻译为

    RelayCommand(参数度一知, 参数二);
    参数一 :道() => this.AddPerson()
    参数二 :() => this.CanAddPerson()

    () => this.AddPerson() 的意思是 一个没有参数的方法,返回回 this.AddPerson() 而这个返回值的类型不用指定 系统会自动判断
    同理 () => this.CanAddPerson() 就是 一个没有参数的方法返回this.CanAddPerson()

  • 相关阅读:
    发现对各类项目有用的不同JavaScript的Web UI
    PowerDesigner 15.1 安装步骤详细图解及破解
    数据库设计工具PowerDesigner基础普及
    Vistual Studio 2010(VS2010)安装 MVC3.0具体方法
    pb的网络资源【转】
    powerbuider11 C/S 转换为B/S
    转:将可执行文件注册成系统windows服务
    WCF绑定类型选择(转)
    (转)找增强方法总结
    ALV简单模板1
  • 原文地址:https://www.cnblogs.com/zbliao/p/12854814.html
Copyright © 2011-2022 走看看