ref and out¶
Sirven para usar variables como referencias en los métodos.
Tanto ref, como out, no se pueden usar en parámetros opcionales.
Reglas de ref¶
El parámetro pasado al método, ha de estar declarado e inicializado
El método se le ha de añadir “ref” (ref int i)
Al llamar el método, en el parámetro se ha de volver a usar “ref” LlamarMethod(ref i)
Reglas de out¶
El argumento dentro del método (referencia a), se le ha de dar un valor antes de que termine el método.
Tanto el parámetro como el argumento, es necesario indicarlo con “out tipo nombre”