LINQ学习笔记:创建更加复杂查询的策略 2015-07-17 01:59:38
有3种策略可以应用于创建更加复杂的查询: 逐步创建 / 使用into 关键字/ 包装多个查询 逐步创建 之前我们曾演示过如何逐步的创建一个Lambda查询 1: string [] players = { Tim Ducan , Lebrom James , Kobe Byrant }; 2: var filtered = players.Where (n = n
LINQ学习笔记:导航和查询X-DOM 2015-07-17 01:59:37
导航/查询X-DOM 就像你可能期望的那样, XNode和XContainer类定义了方法和属性来测量X-DOM树. 与常规的DOM不同的是, 这些函数并不会返回实现了IListT的集合, 而是返回了一个单一值或者一个实现了IEnumerableT的序列. 基于这个你可以执行一个LINQ查询或者使用f
LINQ学习笔记:表达式树 2015-07-17 01:59:37
构建查询表达式 本节中, 我们假设我们拥有一个这样的实体类: 1: [Table] public partial class Product 2: 3: { 4: 5: [Column(IsPrimaryKey= true )] public int ID; 6: 7: [Column] public string Description; 8: 9: [Column] public bool Discontinued;
LINQ学习笔记:分组Grouping 2015-07-17 01:59:36
分组Grouping 主要方法: GroupBy: 将一个序列分组插入一个子序列, 对应SQL语法是GROUP BY 主要参数: 输入序列: IEnumerable 主键选择器: TSource = TKey 元素选择器(可选): TSource = TElement 比较器(可选):IEqualityComperar 返回类型是IEnumerable 简要介
LINQ学习笔记:LINQ to XML 2015-07-17 01:59:35
LINQ to XML .NET Framework提供了大量的API用于处理 XML 数据. 从Framework 3.5开始, 对于处理常规 XML 文档的第一选择将是LINQ to XML . LINQ to XML 包含一个轻量级的LINQ友好的 XML 文档对象模型, 以及一系列附加的查询操作符. 在多数场景中, 它可以被当
C#教程:声明和调用扩展方法 2015-07-17 01:59:35
声明扩展方法 我们并不能将任何的方法都作为扩展方法扩展方法必须要有以下的一些特性: 它必须是被包含在一个非嵌套的, 非泛型的静态类当中(因此必须是静态方法) 必须至少拥有一个参数 第一个参数必须是由this关键字开头 第一个参数不能有其他的修饰符, 例如o
LINQ学习笔记:X-DOM概览 2015-07-17 01:59:34
X-DOM概览 X-DOM的核心类型. XElement是所有这些类型当中最常用的. XObject是整个继承体系中的根源; XElement和XDocument是整个箱体层级的根. 考察下面的代码: 1: string xml = 2: @customer id='123' status='archived' 3: firstnameJoe/firstname 4: lastn
C#教程:使用lambda表达式记录事件日志 2015-07-17 01:59:34
使用ListT和事件的简单例子 如果你记得ListT当中的FindAll()方法, 其要求一个PredicateT参数并且返回一个新的列表, 该列表包含的所有元素都满足输入断言(predicate). Sort方法要求一个ComparisonT参数然后按序排列整个列表. 以下的例子使用了lambda表达式提
C#教程:作为委托的Lambda表达式 2015-07-17 01:59:33
作为委托的Lambda表达式 从很多方面看, Lambda表达式可以被看成是C# 2中匿名方法的进化. 几乎没有什么匿名方法能做而Lambda表达式不能做的事情, 而Lambda表达式几乎总是能提供更好的可读性且更简洁. 特别的, lambda表达式和匿名方法捕获变量的行为是完全一致
LINQ学习笔记:string类型的Value属性 2015-07-17 01:59:32
与Value打交道 XElement与XAttribute的都有一个string类型的Value属性. 如果一个元素包含有一个单一的XText子节点, 那么XElement的Value属性就相当于访问此节点内容的快捷方式. 对于XAttribute, Value属性就是指attribute的值. 尽管存储体不一样, X-DOM还是
首页
上一页
13
14
15
16
17
18
19
20
21
22
23
下一页
末页
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
共 32 页317 条