Ejemplo n.º 1
0
 public Enrolle(Enrolle existingEnrolle)
 {
     this.name     = existingEnrolle.name;
     this.age      = existingEnrolle.age;
     this.ctPoints = existingEnrolle.ctPoints;
     counter++;
 }
Ejemplo n.º 2
0
        public override bool Equals(object obj)
        {
            if (obj == null)
            {
                return(false);
            }
            Enrolle enrolle = obj as Enrolle;

            if (enrolle == null)
            {
                return(false);
            }

            return(enrolle.name == this.name && enrolle.age == this.age && enrolle.ctPoints == this.ctPoints);
        }
Ejemplo n.º 3
0
        static void Main(string[] args)
        {
            var max = new Enrolle("Max", 18, 344);
            var den = new Enrolle("Denis", 18, 324);
            var ant = new Enrolle("Anton", 18, 318);

            Console.WriteLine(max.GetHashCode());
            Output.outInfo(max);

            Enrolle.DisplayCounter();

            var AnonType = new { max.name, max.Age, max.CTPoints }; // Анонимный тип

            //collection<Enrolle> items1 = new collection<Enrolle>();
            //collection<Enrolle> items2 = new collection<Enrolle>();

            //items1.addItem(max);
            //items1.addItem(den);
            //items1.printAll();

            //items2.addItem(max);
            //items2.addItem(den);
            //items2.addItem(ant);
            //items2.printAll();

            //var items3 = items1.Merge(items2);
            //items3.printAll();

            var items = collection <Enrolle> .getInstance();

            var items2 = collection <Enrolle> .getInstance();

            items.addItem(max);
            items.addItem(den);
            items.addItem(ant);
            items.printAll();
            Console.WriteLine(items[1].Age);
        }
Ejemplo n.º 4
0
 public static void outInfo(Enrolle x)
 {
     Console.WriteLine(x.ToString());
 }