program cu mainul

 avatar
user_1419384
csharp
16 days ago
1.2 kB
3
Indexable
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Tema {

    internal class Program {
        static void Main(string[] args) {
            Animal a = new Animal("Caine",10,23);
            Animal a1 = new Animal("Pisica", 12, 10);
            Console.WriteLine(a);
            Console.WriteLine(a1);
            Pinguin p = new Pinguin(true,"Alaska",10,22);
            Pinguin p1 = new Pinguin(false, "Pinguinul 2", 15, 23);
            Console.WriteLine(p);
            Console.WriteLine(p1);

            Zoo z1= new Zoo();
            z1.Lista.Add(a.Clone());
            z1.Lista.Add(a1.Clone());
            z1.Lista.Add(p.Clone());
            z1.Lista.Add(p1.Clone());


            Zoo z2= z1.Clone();
            z1.Lista.Sort();
            a.Nume = "Dinozaur";
            foreach(Animal x in z1.Lista) {
                Console.WriteLine(x.ToString());
            }

            Console.WriteLine();

            foreach (Animal x in z2.Lista) {
                Console.WriteLine(x.ToString());
            }

            Console.ReadLine();
        }
    }
}
Editor is loading...
Leave a Comment