融智技术学院

?找回密码
?注册
查看: 735|回复: 0
打印 上一主题 下一主题

LINQ常用上下文关键字(8):join子句

[复制链接]
跳转到指定楼层
1#
MrLi 发表于 2013-6-12 15:00:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
? ? LINQ常用上下文关键字(8):join子句


? ? 使用join子句可以将来自不同源序列并且在对象模型中没有直接关系的元素相关联。唯一的要求是每个源中的元素需要共享某个可以进行比较以判断是否相等的值。join子句的通用形式如下图所示。

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

? ? 在Default.aspx的代码后置文件中编写Button控件的单击事件,实现使用join子句连接两个序列的功能。Button控件的单击事件使用join子句将两个数据源连接起来。将结果的绝对值显示在Label控件上。Default.aspx文件的后置代码具体如下:

? ? 运行结果如下图所示。

? ? 在该示例中,使用join子句将两个数据源a数组和b数组连接起来。两个数据源连接的条件是a[4]与b[4]的值相等。该LINQ语句返回值为两个数据源字符串的连接后的值。
? ? 注意:使用join子句可以将来自不同源序列并且在对象模型中没有直接关系的元素相关联。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

新突破电商

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

GMT+8, 2019-11-12 10:47

Powered by Discuz! X3.2

? 2001-2013 Comsenz Inc.

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