List IEnumerable Query & Where Statements
List<string> fruits =
new List<string> { "apple", "passionfruit", "banana", "mango",
"orange", "blueberry", "grape", "strawberry" };
IEnumerable<string> query = fruits.Where(fruit => fruit.Length > 5).ToList();
foreach (string fruit in query)
{
Console.WriteLine(fruit);
}
****************************
//Variant List<string> Query/where statement I made -- this variant assumes a list
//of urls, and filters out a value if the string contains a certain sub string
List<string> imgUrls =
new List<string> { "http:///www.google.com",
"http://www.kotaku.com",
"http://www.rockpapershotgun.com",
"http://www.googleapis.com",
"http://www.amazon.com",
"http://www.lifehacker.com" };
IEnumerable<string> query = imgUrls.Where(imgUrl => !imgUrl.Contains("googleapis")).ToList();
foreach (string imgUrl in query)
{
Console.WriteLine(imgUrl);
}