马上加入IBC程序猿 各种源码随意下,各种教程随便看! 注册 每日签到 加入编程讨论群

C#教程 ASP.NET教程 C#视频教程程序源码享受不尽 C#技术求助 ASP.NET技术求助

【源码下载】 社群合作 申请版主 程序开发 【远程协助】 每天乐一乐 每日签到 【承接外包项目】 面试-葵花宝典下载

官方一群:

官方二群:

Linq入门简单说明

[复制链接]
查看7934 | 回复1 | 2013-9-11 08:30:13 | 显示全部楼层 |阅读模式
对于数据源来说,常用的读取数据源有三种方式:Lambda表达式、Linq、T-SQL

这三种方式除了T-sql是操作数据库外,
Lambda和Linq也都可以操作集合。

Linq和T-SQL用法差不多一个意思。

任务:实现在控制台输出Hello Linq


string [] geetings={"Hello world","hello LINQ","helo Apress"}

var items =
                from s in geetings
                where s.EndsWith("LINQ")
                select s;

            foreach (var item in items)
            {
                Console.WriteLine(item);

          }


LINQ是关于数据查询的技术    在LINQ中,查询返回的对象集被称为:“序列”。大多数LINQ序列都是IEnumerable<T>类型的数据,这里的T就是序列中存储的对象的数据类型。例如:IEnumerable<int>。


    如果能够知道序列的数据结构,我们就用IEnumerable<T>,这里必须知道T的数据类型。但有时候发现自己弄混了,由于某种数据类型不匹配而导致无法对代码进行编译,则可以用var关键字。注意:在容易混淆的地方使用var关键字。

C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
headindotcn | 2013-9-16 10:10:45 | 显示全部楼层
学习了
it招聘
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则