本文只总结linq入门和读写XML,本文属于笔记。
引用:using System.Linq;
ling主要包含4个组件:
Linq to Objects——这个组件可以查询集合数据,如数组和List。
Linq to XML
Linq to DataSet
Linq to SQL
ling特性
隐式类型局部变量 :var
对象初始化器 : new p {x=1,y="2"}
Lambda表达式: =>
扩展方法 :this
匿名类型:
LINQ 隐式类型局部变量
可以用var 声明大部分类型的变量,前提是变量必须赋值。
var name = "Olive"; 等同于 string name= "Olive";
var age = 22; 等同于 int age = 22;
var Frieds = new[] { "A", "B", "C" }; 等同于 string[] Frieds = new string[] { "A", "B", "C" };
var numbers=new[]{1,2,3}; 等同于int[] numbers=new int[]{1,2,3};
var process=new ProcessData(); 等同于ProcessData process=new ProcessData();
对象和集合初始化器
1.对象初始化
var