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