Пример #1
0
        static void Main(string[] args)
        {
            List <Persoana> personList = new List <Persoana>();
            Persoana        p1         = new Persoana
            {
                Prenume = "John",
                Nume    = "Smith",
                Adresa  = "Strada Dobrogea,Nr 29"
            };

            Persoana p2 = new Persoana
            {
                Prenume = "Mihai",
                Nume    = "Popescu",
                Adresa  = "Strada 13 Decembrie,Nr 8"
            };
        }
Пример #2
0
        static void Main(string[] args)
        {
            List <Persoana> personList        = new List <Persoana>();
            List <Persoana> sortedByFirstName = new List <Persoana>();
            List <Persoana> sortedByLastName  = new List <Persoana>();

            Persoana p1 = new Persoana("Aldea", "Miruna", "Dobrogea 29");
            Persoana p2 = new Persoana("Tazlaoanu", "Sandra", "Nicolae Titulescu 38A");
            Persoana p3 = new Persoana("Iacob", "Stefan", "Dragos Voda 23");
            Persoana p4 = new Persoana("Huma", "Horatiu", "Alexandru Sahia 20");
            Persoana p5 = new Persoana("Popa", "Andreea", "Harmanului 25A");
            Persoana s1 = new Student("Rusen", "Andrei", "Scriitorilor 18", "1", 9.1);
            Persoana s2 = new Student("Huma", "Laurentiu", "Alexandru Sahia 20", "2", 7.8);
            Persoana s3 = new Student("Petru", "Iulia", "Vidin 8", "3", 5.9);


            personList.Add(p1);
            personList.Add(p2);
            personList.Add(p3);
            personList.Add(p4);
            personList.Add(p5);
            personList.Add(s1);
            personList.Add(s2);
            personList.Add(s3);

            sortedByFirstName = personList.OrderBy(x => x.FirstName).ToList();
            sortedByLastName  = personList.OrderBy(x => x.LastName).ToList();

            Console.WriteLine("The alphabetically sorted list after first name: ");
            sortedByFirstName.ForEach(Console.WriteLine);


            Console.WriteLine();
            Console.WriteLine("The alphabetically sorted list after last name: ");
            sortedByLastName.ForEach(Console.WriteLine);
        }