设为首页收藏本站

融智技术学院

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 469|回复: 0

LINQ常用上下文关键字(7):let子句

[复制链接]
MrLi 发表于 2013-6-11 15:00:02 | 显示全部楼层 |阅读模式
LINQ常用上下文关键字(7):let子句

    let子句可以创建一个新的范围变量,并且用户提供的表达式的结果初始化该变量。let子句的通用形式如下图所示。

    【示例】下面演示的是在查询中使用let子句创建变量的方法。
    (1)创建一个网站,命名为“在查询中使用let子句创建变量”。
    (2)在该网站上添加一个Web页面,命名为“Default.aspx”。在该Web页面上添加一个Button控件和一个Label控件,并为Button控件添加单击事件。Default.aspx页面的代码如下:

    在Default.aspx的代码后置文件中编写Button控件的单击事件,实现在查询中使用let子句创建变量的功能。Button控件的单击事件中在查询中使用let子句创建变量g。将结果显示在Label控件上。Default.aspx文件的后置代码具体如下:

    运行结果如下图所示。

    在该示例中,首先从a数组中查询数据,然后使用let子句创建一个新的变量g。最终将g变量作为数据源,返回查询结果。i.ToCharArray()方法是将i中的字符复制到Unicode字符数组。因此查询结果是将a数组中的字符串转换成字符显示出来。
    ​注意:可以在查询中使用let字句创建中间变量。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

新突破电商

小黑屋|手机版|Archiver|融智技术学院 ( 京ICP备09018999号  

GMT+8, 2018-5-25 06:55

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表