public void RunDemo() { IEnumerable <Singer> singers = DemoCollections.GetSingers(); Singer singer = singers.FirstOrDefault(s => s.Id == 100); Console.WriteLine(singer == null ? "No such singer" : singer.LastName); }
public void RunDemo() { string[] bands = { "ACDC", "Queen", "Aerosmith", "Iron Maiden", "Megadeth", "Metallica", "Cream", "Oasis" , "Abba", "Blur", "Chic", "Eurythmics", "Genesis", "INXS", "Midnight Oil","Kent", "Madness", "Manic Street Preachers" , "Noir Desir", "The Offspring", "Pink Floyd", "Rammstein", "Red Hot Chili Peppers", "Tears for Fears" , "Deep Purple", "KISS" }; bool contains = bands.Contains("Queen"); Console.WriteLine(contains); IEnumerable <Singer> singers = DemoCollections.GetSingers(); Singer s = new Singer() { Id = 2, FirstName = "Elvis", LastName = "Presley", BirthYear = 1954 }; bool containsSinger = singers.Contains(s, new DefaultSingerComparer()); Console.WriteLine(containsSinger); }