C# Métodos
Un método es un bloque de código que sólo se ejecuta cuando se llama.
Puedes pasar datos, conocidos como parámetros, a un método.
Los métodos se utilizan para realizar determinadas acciones y también se conocen como funciones.
¿Por qué utilizar métodos? Para reutilizar el código: defina el código una vez y úselo muchas veces.
Crear un método
Un método se define con el nombre del método, seguido de paréntesis (). C# proporciona algunos métodos predefinidos con los que ya está familiarizado, como Main(), pero también puede crear sus propios métodos para realizar ciertas acciones:
Ejemplo
Crear un método dentro de la clase Programa:
class Program
{
static void MyMethod()
{
// código a ejecutar
}
}
Ejemplo explicado
MyMethod()es el nombre del métodostaticsignifica que el método pertenece a la clase Programa y no a un objeto de la clase Programa. Aprenderá más sobre los objetos y cómo acceder a métodos a través de objetos más adelante en este tutorial.voidsignifica que este método no tiene un valor de retorno. Aprenderá más sobre los valores de retorno más adelante en este capítulo.
Nota: En C#, es una buena práctica comenzar con una letra mayúscula al nombrar métodos, ya que hace que el código sea más fácil de leer.
Llamar a un método
Para llamar (ejecutar) un método, escriba el nombre del método seguido de dos paréntesis () y un punto y coma;
En el siguiente ejemplo, MyMethod() se usa para imprimir un texto (la acción) cuando se llama:
Ejemplo
Dentro de Main(), llama al método myMethod():
static void MyMethod()
{
Console.WriteLine("¡Me acaban de ejecutar!");
}
static void Main(string[] args)
{
MyMethod();
}
// Salidas "¡Me acaban de ejecutar!"
Un método se puede llamar varias veces:
Ejemplo
static void MyMethod()
{
Console.WriteLine("¡Me acaban de ejecutar!");
}
static void Main(string[] args)
{
MyMethod();
MyMethod();
MyMethod();
}
// ¡Me acaban de ejecutar!
// ¡Me acaban de ejecutar!
// ¡Me acaban de ejecutar!