Let's Say i have the following list of people's name:
Now i want to search this name from a perticular word
In this example we will be searching for "Gates" Means our answer will be : "William H. Gates III"
Linq Qeury:
Now After the above code the value of strFound will be : "William H. Gates III"
SameThing without linq can be done using following code:
"William H. Gates III"
"Warren Edward Buffet"
"Paul Gardner Allen"
"Sultan Hassanal Bolkiah"
"King Fahd Bin Abdulaziz Alsaud"
"Sheikh Zayed Bin Sultan Al Nahyan"
"Steven Anthony Ballmer"
"Amir Jaber Al-Ahmed Al-Jaber Al sabah"
"Phillip F. Anschutz"
"Michael Dell"
Now i want to search this name from a perticular word
In this example we will be searching for "Gates" Means our answer will be : "William H. Gates III"
Linq Qeury:
string[] strData = { "William H. Gates III", "Warren Edward Buffet", "Paul Gardner Allen", "Sultan Hassanal Bolkiah", "King Fahd Bin Abdulaziz Alsaud", "Sheikh Zayed Bin Sultan Al Nahyan", "Steven Anthony Ballmer", "Amir Jaber Al-Ahmed Al-Jaber Al sabah", "Phillip F. Anschutz", "Michael Dell" };
var ans =
from s in strData
where s.Contains("Gates")
select s;
string strFound = "";
foreach (var t in ans)
{
strFound += t.ToString() + Environment.NewLine ;
}
Now After the above code the value of strFound will be : "William H. Gates III"
SameThing without linq can be done using following code:
string[] strData = { "William H. Gates III", "Warren Edward Buffet", "Paul Gardner Allen", "Sultan Hassanal Bolkiah", "King Fahd Bin Abdulaziz Alsaud", "Sheikh Zayed Bin Sultan Al Nahyan", "Steven Anthony Ballmer", "Amir Jaber Al-Ahmed Al-Jaber Al sabah", "Phillip F. Anschutz", "Michael Dell" };
//without link
strFound = "";
foreach (string str in strData)
{
if (str.Contains("Gates"))
{
strFound += str;
}
}

0 comments:
Post a Comment