Anonymous Method , Lambda Expressions and LINQ in C# 3.0
LINQ stands for Language Integrated Query.
List contains flower name below :
List flowerList = new List();
flowerList.Add(“ROSE”);
flowerList.Add(“VIOLET”);
flowerList.Add(“ORCHID”);
LINQ Lists – Anonymous Delegates
string flowerRose = flowerList.Find(delegate ( string flower ) )
{
return flower = “ROSE”;
}
);
LINQ Lists – Lambda Expressions
string roseFlower = flowerList.Find((string flower ) => flower.Equals(“ROSE”));
LINQ Lists – Linq Query
var flowerR = from string flower in flowerList
where flower == “ROSE”
select flower;