Exemple #1
0
        static void Main(string[] args)
        {
            custom c_1 = new custom();
            custom c_2 = new custom(5);
            custom c_3 = new custom(3, 6);

            Console.WriteLine(
                "c_1 is empty, c_2 atrib_1 = {0}, c_2 atrib_2 = {1}, c_3 atrib_1 = {2}, c_3 atrib_2 = {3}",
                c_2.atrib_1, c_2.atrib_2, c_3.atrib_1, c_3.atrib_2
                );
            Console.WriteLine(
                "c_2 func 1 = {0}, 2 = {1}, 3 = {2}", c_2.func(2),
                c_2.func(1, 2), c_2.func(1, (int)2.3)
                );
            Console.WriteLine(
                "c_3 func 1 = {0}, 2 = {1}, 3 = {2}", c_3.func(2),
                c_3.func(1, 2), c_3.func(1, (int)2.3)
                );
            custom c_sum = new custom();

            c_sum = c_2 + c_3;
            Console.WriteLine("c_sum atrib_1 = {0}, atrib_2 = {1}", c_sum.atrib_1, c_sum.atrib_2);
            c_sum = c_2 - c_3;
            Console.WriteLine("c_diff atrib_1 = {0}, atrib_2 = {1}", c_sum.atrib_1, c_sum.atrib_2);
            bool c_comp = c_sum > c_3;

            Console.WriteLine(c_comp);
            Console.ReadKey();
        }