MEJOR SITIO PARA DESARROLLADORES WEB
Lenguaje C#. W3Schools lecciones en español

Ua En De

C# Parámetros del método


Parámetros y argumentos

La información se puede pasar a los métodos como parámetro. Los parámetros actúan como variables dentro del método.

Se especifican después del nombre del método, dentro del paréntesis. Puedes agregar tantos parámetros como quieras, simplemente sepáralos con una coma.

El siguiente ejemplo tiene un método que toma una string llamada fname como parámetro. Cuando se llama al método, pasamos un nombre, que se usa dentro del método para imprimir el nombre completo:

Ejemplo

static void MyMethod(string fname)
{
  Console.WriteLine(fname + " Refsnes");
}

static void Main(string[] args)
{
  MyMethod("Liam");
  MyMethod("Jenny");
  MyMethod("Anja");
}

// Liam Refsnes
// Jenny Refsnes
// Anja Refsnes

Inténtalo tú mismo »

Cuando se pasa un parámetro al método, se denomina argumento. Entonces, según el ejemplo anterior: fname es un parámetro, mientras que Liam, Jenny y Anja son argumentos.


Múltiples parámetros

Puedes tener tantos parámetros como quieras, simplemente sepáralos con comas:

Ejemplo

static void MyMethod(string fname, int age)
{
  Console.WriteLine(fname + " is " + age);
}

static void Main(string[] args)
{
  MyMethod("Liam", 5);
  MyMethod("Jenny", 8);
  MyMethod("Anja", 31);
}

// Liam tiene 5 años
// Jenny tiene 8 años
// Anja tiene 31 años

Inténtalo tú mismo »

Tenga en cuenta que cuando trabaja con varios parámetros, la llamada al método debe tener la misma cantidad de argumentos que parámetros, y los argumentos deben pasarse en el mismo orden.