Beispiel #1
0
        static void Main(string[] args)
        {
            int a = 6;
            int b = 3;
            int c;

            //Objeto nuevo de clase Numero y Concursante
            Numero      nuevo = new Numero();
            Concursante F     = new Concursante();

            //Pase de parametros tipo valor
            nuevo.Potencia(a);
            Console.WriteLine(a);

            //Pase de parametros tipo in
            nuevo.Potencia(in a);
            Console.WriteLine(a);

            //Pase de parametros tipo ref
            nuevo.PotenciaRef(ref a);
            Console.WriteLine(a);

            //Pase de parametros tipo out
            nuevo.Divide(a, b, out c);
            Console.WriteLine(c);

            //Pase de parametros tipo valor
            Console.WriteLine("{0} {1}", "Sigue Intentando: ", F.nombre);

            //Pase de parametros tipo referencia ref
            Cambio.Cambiar(F);
            Console.WriteLine("{0} {1}", "Sigue intentando: ", F.nombre);
            Concurso.Suerte(ref F);
            Console.WriteLine("{0} {1}", "Felicidades campeón: ", F.nombre);
        }