赞
踩
C#中的()=>
这是.net3.5新出的lambda表达式,表示一个匿名函数,=>左边是参数,右边是函数体
this.addCommand = new RelayCommand(() => this.AddPerson(), () => this.CanAddPerson());
() => this.AddPerson() 的意思是 一个没有参数的方法,返回回 this.AddPerson() 而这个返回值的类型不用指定 系统会自动判断
同理 () => this.CanAddPerson() 就是 一个没有参数的方法返回this.CanAddPerson()
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。