static void Main(string[] args) { int elValor = 100; Console.WriteLine("El valor antes de llamar al metodo es " + elValor); ModificarValor(ref elValor); Console.WriteLine("El valor despues de llamar al metodo es " + elValor); EjemploTipoDeReferencia objeto = new EjemploTipoDeReferencia(); objeto.valor = 200; Console.WriteLine("El valor antes de llamar al metodo es " + objeto.valor); ModificarReferencia(objeto); Console.WriteLine("El valor despues de llamar al metodo es " + objeto.valor); Console.ReadKey(); }
static void ModificarReferencia(EjemploTipoDeReferencia ej) { ej.valor++; Console.WriteLine("El valor modificado es " + ej.valor); }