posted @ 2008-09-13 00:15
随笔分类 - Linq
Linq
摘要:本篇介绍Linq的延迟执行和查询非泛型集合。
阅读全文
摘要:本篇介绍Linq的Group和Join操作。
阅读全文
posted @ 2008-09-05 23:33
摘要:本篇介绍Linq的集合操作,继续使用《Linq 学习(3) 语法结构》中介绍的数据源。Count/LongCountCount/LongCount 返回结果集中元素的数量,返回类型分别为int/long。原型为:public static int Count<TSource>(this IEnumerable<TSource> source[, Func<TSourc...
阅读全文
posted @ 2008-08-26 10:04
摘要:这里简单介绍Linq的投影、筛选和排序子句。Selectselect 在一个集合序列按给定的条件进行投影,select 可以返回组合的筛选结果,返回匿名类型,对返回结果进行操作,返回组合的子查询结果等等。select 的方法定义原形为:public static IEnumerable<TResult> Select<TSource, TResult>(this IEnum...
阅读全文
posted @ 2008-08-24 21:09
摘要:Linq 语法结构(来自Linq in action)举个例子实现:查询以a开头的字符串,按降序输出。C#代码:string[] list = { "adobe", "excel", "acer", "query", "async", "xianfen", "apple", "amazon", "player", "best", "wow" }; var result = from word in...
阅读全文
posted @ 2008-08-23 21:31
摘要:前面介绍了《C# 3.0 新特性》,对其注意事项没有过多的介绍,在这补充一下,回顾一下.NET 3.X的新特性。自动属性(Automatic Properties)不妨称自动属性之前的属性为传统属性。自动属性简化了语法,但也失掉了属性设置获取时进行操作的功能,也无法设置初始值。若想只读或只写可在set或get前加上访问修饰符,设置的访问修饰符必须比属性本身的可访问性低,并且不能同时设置get和se...
阅读全文
posted @ 2008-08-05 05:00
摘要:本篇简单回顾C#语言集合操作的变化,通过与Linq对等的面向对象的语法来认识Linq。Linq是Language Integrated Query, 初识Linq感觉跟SQL Server的Tsql很像,可以进行语言必备的逻辑操作,也可以实现对集合的直接查询。Net1.X时代C#不支持泛型,集合用元素只能为object类型的ArrayList等。添加、取出元素都与Object类型进行强制类型转换,...
阅读全文
posted @ 2008-08-04 00:02
浙公网安备 33010602011771号