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.