从入门到精通光盘第15章linq基础.pptxVIP

  • 10
  • 0
  • 约1.63千字
  • 约 8页
  • 2022-05-28 发布于山西
  • 举报
LINQ基础;LINQ概述(1);LINQ概述(2);使用var创建隐型局部变量; Lambda表达式是一个匿名函数,它可以包含表达式和语句,并且可用于创建委托或表达式目录树类型。所有Lambda表达式都使用Lambda运算符“=”,(读为goes to)。Lambda运算符的左边是输入参数(如果有),右边包含表达式或语句块。例如,Lambda表达式x = x * x读作x goes to x times x。Lambda表达式的基本形式如下: (input parameters) = expression 其中,input parameters表示输入参数,expression表示表达式。 技巧:(1)Lambda表达式用在基于方法的LINQ查询中,作为诸如Where和Where(IQueryable, String, Object[])等标准查询运算符方法的参数。 (2)使用基于方法的语法在Enumerable类中调用Where方法时(像在LINQ to Objects和LINQ to XML中那样),参数是委托类型FuncT, TResult,使用Lambda表达式创建委托最为方便。 注意:在is或as 运算符的左侧不允许使用Lambda表达式。 下列规则适用于Lambda表达式中的变量范围: 捕获的变量将不会被作为垃圾回收

文档评论(0)

1亿VIP精品文档

相关文档