Parámetros de métodos (Referencia de C#)

Los parámetros declarados para un método sin in, ref o out se pasan al método llamado por valor. Ese valor se puede cambiar en el método, pero el cambio se perderá cuando se devuelva el control al procedimiento que ha realizado la llamada. Si usa palabras clave de parámetros de método en la declaración del parámetro, puede modificar este comportamiento.

Esta sección describe las palabras clave que puede usar para declarar parámetros de métodos:

  • params especifica que este parámetro puede tomar un número variable de argumentos.

  • in especifica que este parámetro se pasa por referencia, pero solo se lee mediante el método llamado.

  • ref especifica que este parámetro se pasa por referencia y puede ser leído o escrito por el método llamado.

  • out especifica que este parámetro se pasa por referencia y se escribe mediante el método llamado.

Vea también