LINQ (Where, Min, Max, Average)
LINQ in C# Chaining using System; using System.Linq; public class Program { public static void Main() { string[] names = { "Tom", "Radha" , "Madhusudan", "Madhan" ,"Harry" , "Michael" }; var filteredNames = names.Where(n => n.Length > 4).OrderByDescending(n=>n); IEnumerable<string> filteredNames1 = System.Linq.Enumerable.Where(names, n => n.Contains("rr")); IEnumerable<string> filteredNames1 = System.Linq.Enumerable.Where(names, n => n.Contains('a')); Console.WriteLine(names.Min((n => n.Length))); Console.WriteLine(names.Max((n => n.Length))); Console.WriteLine(names.Average((n => n.Length))); Console.WriteLine("-----"); var query = from name in names where name.Length > 3 select name; foreach(var name in query){ Console.WriteLine(name); } Console.WriteLine("-----"); foreach(var name in ...