Ejemplo n.º 1
0
 static void PintarCarro(CorCarro cc)
 {
     Console.WriteLine("O Carro foi pintado de {0} como o código {1}",
                       cc, (int)cc);
 }
Ejemplo n.º 2
0
        public static void Main(string[] args)
        {
            Console.WriteLine();
            Console.WriteLine("---------------------------PASSING BY VALUE------------------------------");
            Console.WriteLine();

            double x = 5;
            double y = 4;

            Console.WriteLine("X + Y = {0}", execSoma(x, y));

            Console.WriteLine();
            Console.WriteLine("---------------------------OUT PARAMETER------------------------------");
            Console.WriteLine();

            int solucao;

            ODobro(10, out solucao);

            Console.WriteLine("10 x 2 = {0}", solucao);

            Console.WriteLine();
            Console.WriteLine("---------------------------PASS BY REFERENCE------------------------------");
            Console.WriteLine();

            int num1 = 10;
            int num2 = 20;

            Console.WriteLine("Antes - num1 : {0} num2 : {1}", num1, num2);

            Trocar(ref num1, ref num2);

            Console.WriteLine("Depois - num1 : {0} num2 : {1}", num1, num2);

            Console.WriteLine();
            Console.WriteLine("---------------------------PARAMS------------------------------");
            Console.WriteLine();

            Console.WriteLine("Soma de vários números: {0}", MaisSoma(1, 2, 3));

            Console.WriteLine();
            Console.WriteLine("---------------------------NAMED PARAMETERS------------------------------");
            Console.WriteLine();

            PrintInfo(zipCode: 12345, name: "Fulano de Tal");

            Console.WriteLine();
            Console.WriteLine("---------------------------METHOD OVERLOADING------------------------------");
            Console.WriteLine();

            Console.WriteLine("5.0 + 4.5 = {0}", GetSum(5.0, 4.5));
            Console.WriteLine("5.0 + 4.0 = {0}", GetSum("5.0", "4.0"));


            Console.WriteLine();
            Console.WriteLine("---------------------------Enum------------------------------");
            Console.WriteLine();

            CorCarro carro1 = CorCarro.azul;

            PintarCarro(carro1);

            Console.Write("Qualquer tecla fecha . . .");
            Console.ReadKey(true);
        }