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); }