日期:2014-05-17  浏览次数:20480 次

什么是拉姆拉表达式(不知道是不是这几个字)
刚看一个视频是这样说的.拉姆拉表达式赋值给定义的属性.用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表达式格式为:(参数列表)=>表达式或语句块