static void Main(string[] args) { var liczby = NaszLinq.LiczbyLosowe().Where(l => l > 0.5).Take(10); foreach (var liczba in liczby) { Console.WriteLine(liczba); } var filmy = new List <Film> { new Film { Tytul = "Siedem", Gatunek = "Thriller", Ocena = 8.3f, Rok = 1995 }, new Film { Tytul = "Efekt motyla", Gatunek = "Thriller", Ocena = 7.8f, Rok = 2004 }, new Film { Tytul = "127 godzin", Gatunek = "Dramat", Ocena = 7.1f, Rok = 2010 }, new Film { Tytul = "Skazani na Shawshank", Gatunek = "Dramat", Ocena = 8.7f, Rok = 1994 }, new Film { Tytul = "Zielona mila", Gatunek = "Dramat", Ocena = 8.6f, Rok = 1999 }, new Film { Tytul = "Forrest Gump", Gatunek = "Komedia", Ocena = 8.5f, Rok = 1994 }, new Film { Tytul = "Piękny umysł ", Gatunek = "Dramat", Ocena = 8.3f, Rok = 2001 }, new Film { Tytul = "Gladiator", Gatunek = "Dramat", Ocena = 8.1f, Rok = 2000 } }; var zapytanie = from film in filmy where film.Rok > 2002 orderby film.Ocena descending select film; var enumerator = zapytanie.GetEnumerator(); while (enumerator.MoveNext()) { Console.WriteLine(enumerator.Current.Tytul); } }
static void Main(string[] args) { var liczby = NaszLinq.LiczbyLosowe().Where(l => l > 0.5).Take(10); foreach (var liczba in liczby) { Console.WriteLine(liczba); } Console.WriteLine(); Console.WriteLine("=====Filimy====="); var filmy = new List <Film> { new Film("Siedem", "Thriller", 8.3f, 1995), new Film("Efekt motyla", "Thriller", 7.8f, 2004), new Film("127 godzin", "Dramat", 7.1f, 2010), new Film("Skazani na Shawshank", "Dramat", 8.7f, 1994), new Film("Zielona mila", "Dramat", 8.6f, 1999), new Film("Forrest Gump", "Komedia", 8.5f, 1994), new Film("Piękny umysł", "Dramat", 8.3f, 2001), new Film("Gladiator", "Dramat", 8.1f, 2000) }; var zapytanie = from film in filmy where film.Rok > 2002 orderby film.Ocena descending select film; var enumerator = zapytanie.GetEnumerator(); while (enumerator.MoveNext()) { Console.WriteLine(enumerator.Current); } }