namespace ListMethod
{
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
List<Person> lstPerson = new List<Person>();
lstPerson.Add(new Person(1,"puma",10));
lstPerson.Add(new Person(2,"F6",20));
lstPerson.Add(new Person(3,"ASP.NEt",30));
lstPerson.Add(new Person(4,"Dotblogs",40));
//原始资料
this.gv.DataSource = lstPerson;
this.gv.DataBind();
//List<T>.Find()
//find out the person whose name is puma
Response.Write("Find out name = 'puma'");
//选择单条记录
int i = lstPerson.Find((Person p) => { return p.Name == @"puma"; }).Age;
// 选择多条记录
int count = lstPerson.FindAll((Person p) => { return p.Age > 10; }).Count;
//检查是否存在,返回Bool
string result = lstPerson.Exists((Person p) => { return p.Name == @"F6";}).ToString();
lstPerson.Sort((Person p1, Person p2) => { return Comparer<string>.Default.Compare(p1.Name,p2.Name); });
Response.Write("The count is "+i.ToString()+"<br/>");
Response.Write("The age > 10,Count= "+count.ToString()+"<br/>");
Response.Write("Exist the person whose name = F6,result = "+result+"<br/>");
}
}
}
{
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
List<Person> lstPerson = new List<Person>();
lstPerson.Add(new Person(1,"puma",10));
lstPerson.Add(new Person(2,"F6",20));
lstPerson.Add(new Person(3,"ASP.NEt",30));
lstPerson.Add(new Person(4,"Dotblogs",40));
//原始资料
this.gv.DataSource = lstPerson;
this.gv.DataBind();
//List<T>.Find()
//find out the person whose name is puma
Response.Write("Find out name = 'puma'");
//选择单条记录
int i = lstPerson.Find((Person p) => { return p.Name == @"puma"; }).Age;
// 选择多条记录
int count = lstPerson.FindAll((Person p) => { return p.Age > 10; }).Count;
//检查是否存在,返回Bool
string result = lstPerson.Exists((Person p) => { return p.Name == @"F6";}).ToString();
lstPerson.Sort((Person p1, Person p2) => { return Comparer<string>.Default.Compare(p1.Name,p2.Name); });
Response.Write("The count is "+i.ToString()+"<br/>");
Response.Write("The age > 10,Count= "+count.ToString()+"<br/>");
Response.Write("Exist the person whose name = F6,result = "+result+"<br/>");
}
}
}