using System; namespace Articulos.Pregunta.P1020 { public sealed class UsoRef { public static void Main() { // Creación de variable entera de 32 bits y asignación // de un valor inicial: int i = 11; // Muestra el valor antes de invocar al método `ModificarTipoPorValor`: Console.WriteLine ("\nValor `i` antes de invocar al método `ModificarTipoPorValor`: {0}", i.ToString() ); // Invocación del método `ModificarTipoPorValor`: ModificarTipoPorValor (ref i); // Muestra el valor actual después de invocar al método `ModificarTipoPorValor`: Console.WriteLine ("\nValor `i` después de invocar al método `ModificarTipoPorValor`: {0}\n", i.ToString() ); } // Método que modifica una variable de tipo por // valor por medio de la calificador de parámetro ref: private static void ModificarTipoPorValor(ref int i) { i = i + 13; } } }