Métodos en C#

Los métodos son bloques de código que realizan una tarea específica. Permiten dividir un programa en partes más pequeñas y manejables, mejorar la legibilidad y reutilizar lógica. Un buen diseño de métodos hace el código más fácil de mantener, probar y extender.

Declaración de un método

Un método se define especificando su tipo de retorno, nombre, parámetros (si los hay) y el cuerpo con la lógica.

public int Sumar(int a, int b) {
    return a + b;
}
    

Aquí, el método Sumar recibe dos parámetros enteros y devuelve su suma. El tipo de retorno indica qué valor devuelve al llamarse.

Llamar a un método

Para usar un método, se invoca con su nombre y se pasan los argumentos requeridos.

int resultado = Sumar(5, 3);
Console.WriteLine(resultado); // Imprime 8
    

Es importante que los tipos de los argumentos coincidan con los parámetros definidos.

Métodos void

Los métodos que no devuelven valor se declaran con void. Son útiles para ejecutar acciones como imprimir o actualizar datos sin retornar un resultado.

public void MostrarSaludo(string nombre) {
    Console.WriteLine($"Hola, {nombre}!");
}
    

Llamada:

MostrarSaludo("Alice");
    

Buenas Prácticas

Usa nombres descriptivos y en PascalCase para los métodos. Mantén cada método enfocado en una única tarea. Evita métodos demasiado largos o con lógica compleja. Comenta o documenta métodos públicos para que sean fáciles de entender y usar por otros desarrolladores.

Ver también

Documentación oficial de Microsoft