we have a list of customers -
List
we want to find a particular record from this list based on some criteria.
say where name = 'abc';
In C# :
List
delegate(Customers cust)
{
return cust.name == "abc";
});
This will return all the records having name ="abc".
suppose we want to fetch a particular value based on some criteria, in that case we will use Find instead of FindAll.
string name = lstCust .Find(
delegate(Customers cust)
{
return cust.id== 1;
}).name;
List lstNumbers = new List();
lstNumbers.Add("One");
lstNumbers.Add("Two");
lstNumbers.Add("Three");
lstNumbers.Add("Four");
lstNumbers.Add("One");
List result= lst.FindAll(delegate(string name)
{
name = "One";
return lstNumbers.Equals(name);
});
No comments:
Post a Comment