fork download
  1. using System;
  2.  
  3. namespace Articulos.Pregunta.P1020
  4. {
  5. public sealed class UsoOut
  6. {
  7. public static void Main()
  8. {
  9. // Creación de variable entera de 32 bits.
  10. // La variable no se le asigna:
  11. int i;
  12.  
  13. // Invocación del método `ModificarTipoPorValor`:
  14. ModificarTipoPorValor (out i);
  15.  
  16. // Muestra el valor actual después de invocar al método `ModificarTipoPorValor`:
  17. Console.WriteLine ("\nValor `i` después de invocar al método `ModificarTipoPorValor`: {0}\n",
  18. i.ToString()
  19. );
  20. }
  21.  
  22. // Método que modifica una variable de tipo por
  23. // valor por medio de la calificador de parámetro ref:
  24. private static void ModificarTipoPorValor(out int i)
  25. {
  26. i = 24;
  27. }
  28. }
  29. }
Success #stdin #stdout 0.03s 33896KB
stdin
Standard input is empty
stdout
Valor `i` después de invocar al método `ModificarTipoPorValor`: 24