LinqSelect

//定义Person类型数组
Person[] arr = new Person[] {
new Person("小李",30,"软件开发"),
new Person("小王",26,"软件开发"),
new Person("小张",27,"软件测试")
};
//投影操作,插入了索引值
var result = arr.Select((p, index) => new { index, p.P_name, p.P_dept ,p.P_age});
foreach (var item in result)
{
Response.Write(item + "<br/>");
}

 

 

public class Person
{
//定义字段
private string Name;
private int Age;
private string Dept;
//构造函数
public Person(string Name, int Age, string Dept)
{
this.Name = Name;
this.Age = Age;
this.Dept = Dept;
}
//定义属性
public string P_name
{
get { return Name; }
}
public int P_age
{
get { return Age; }
}
public string P_dept
{
get { return Dept; }
}
}

posted @ 2013-01-21 11:20  yellowshorts  阅读(120)  评论(0编辑  收藏  举报