static void hazTrabajo() { int i = 0; Console.WriteLine(i); Paso.Valor(ref i); Console.WriteLine(i); RodeaInt ri = new RodeaInt(); Console.WriteLine(ri.Numero); Paso.Referencia(ri); Console.WriteLine(ri.Numero); }
static void hazTrabajo() { /* int i = 0; * Console.WriteLine(i); * Paso.Valor(i); * Console.WriteLine(i);*/ RodeaInt ri = new RodeaInt(); Console.WriteLine(ri.Numero); Paso.Referencia(ri); Console.WriteLine(ri.Numero); }
param = 57; } public static void Referencia(RodeaInt param)
public static void Referencia(RodeaInt param) { param.Numero = 57; }