首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

什么是拉姆拉表达式(不知道是否这几个字)

2013-07-01 
什么是拉姆拉表达式(不知道是不是这几个字)刚看一个视频是这样说的.拉姆拉表达式赋值给定义的属性.用ef工

什么是拉姆拉表达式(不知道是不是这几个字)
刚看一个视频是这样说的.拉姆拉表达式赋值给定义的属性.用ef工具直接创建数据库和表
表达式是这样写的:g => gname == name 
[解决办法]
好吧,应该是Lambda表达式,这是跟linq类似的另一种表达式
[解决办法]
Lambda表达式
Lambda表达式是对.NET2.0中匿名方法在语法形式上的进一步改进,仍然以代码说明:

var inString = list.FindAll(delegate(string s) { return s.Indexof("YJingLee") >= 0; });

使用Lambda表达式代码将更自然易懂。

var inString = list.FindAll(s => s.Indexof("YJingLee") >= 0);

可以看出,Lambda表达式格式为:(参数列表)=>表达式或语句块

热点排行