![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
文章平均质量分 62
fifaquake
这个作者很懒,什么都没留下…
展开
-
LINQ 学习笔记(02)
let 语句 LINQ中的Query语句可以包含let语句以便于我们来方便的组织我们的Query语句。 以上一篇中的选择文件为例,假设我们不希望仅仅来选择文件名称,而是希望选择FileInfo.那么我们可以将代码写成如下形式 var bigFiles = from file in GetAllFilesInDirectory(@"d:\")原创 2012-02-24 12:38:24 · 437 阅读 · 0 评论 -
如何:实现和调用自定义扩展方法
原文来源于MSDN 定义和调用扩展方法 定义一个静态类以包含扩展方法。该类必须对客户端代码可见。将该扩展方法实现为静态方法,并使其至少具有与包含类相同的可见性。该方法的第一个参数指定方法所操作的类型;该参数必须以 this 修饰符开头。在调用代码中,添加一条 using 指令以指定包含扩展方法类的命名空间。 代码如下using System.Linq; using System.Text转载 2012-02-24 09:20:05 · 591 阅读 · 0 评论 -
LINQ 学习笔记(01)
LINQ 全称是 Language Integrated Query. LINQ适合于任何实现了IEnumerable的任何对象。C#3.0开始支持LINQ. LINQ 可以适用于多个方面,例如: using System; using System.Collections.Generic; using System.Linq; using System.Text; using Syste原创 2012-02-24 09:07:44 · 463 阅读 · 0 评论 -
LINQ 学习笔记(03)
Filtering---OfType LINQ 中存在多种方式对选择的结果进行过滤,OfType就是其中一种. 废话不多说,上code. class Program { abstract public class Person { public string mName; public Person原创 2012-02-27 10:29:17 · 414 阅读 · 0 评论 -
LINQ 学习笔记(04)
orderedby 用来对select的结果排序。 concat用来连接两个集合 class CalendarEvent { public string Title { get; set; } public DateTimeOffset StartTime { get; set; } public TimeSpan Duration { g原创 2012-02-28 12:41:16 · 474 阅读 · 0 评论 -
LINQ 学习笔记(05)
Group and Project. class CalendarEvent { public string Title { get; set; } public DateTimeOffset StartTime { get; set; } public TimeSpan Duration { get; set; } }原创 2012-02-29 12:44:06 · 492 阅读 · 0 评论