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
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
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.