using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Collections.Generic;
using System.Collections;
public partial class _Default : System.Web.UI.Page
{
List
protected void Page_Load(object sender, EventArgs e)
{
person person1 = new person();
person1.ID = 1;
person1.Name = "Kiran";
_persons.Add(person1);
person person2 = new person();
person2.ID = 2;
person2.Name = "Avtar";
_persons.Add(person2);
person person3 = new person();
person3.ID = 3;
person3.Name = "Chintan";
_persons.Add(person3);
person _obj= FindPersonOnID(2);
SortPersonOnName();
}
private person FindPersonOnID(int ID)
{
return _persons.Find(delegate(person _Obj) {return _Obj.ID == ID; });
}
private void SortPersonOnName()
{
_persons.Sort(delegate(person _Obj1, person _obj2) { return Comparer
}
}
public class person
{
private int _ID;
public int ID
{
get { return _ID; }
set { _ID = value; }
}
private string _Name;
public string Name
{
get { return _Name; }
set { _Name = value; }
}
}