Beispiel #1
0
        static void Main(string[] args)
        {
            Sumador s1 = new Sumador(10);
            Sumador s2 = new Sumador(12);

            Console.WriteLine(s1.Mostrar());

            long   longSum   = s1.Sumar(10, 15);
            string stringSum = s1.Sumar("10", "15");

            Console.WriteLine($"Long: {longSum} - String: {stringSum}.");
            Console.WriteLine(s1.Mostrar());

            int amount = (int)s2;

            Console.WriteLine($"Explicit cast: {amount}.");

            long overloadSum    = s1 + s2;
            bool overloadEquals = s1 | s2;

            Console.WriteLine($"OverSum: {overloadSum} - OverEquals: {overloadEquals}.");
            Console.ReadKey();
        }