Creación de métodos personalizados en C#
Clase 14 de 25 • Curso de Introducción a .NET con C#
Resumen
Dominar la creación y el uso de métodos en C# es clave para simplificar tu código, hacerlo más eficiente y reutilizable. Un método es una funcionalidad predefinida en programación que puedes ejecutar cuando lo necesites, facilitando operaciones como calcular sumas, restas y trabajar con cadenas.
¿Qué es un método en programación y cómo funciona?
Un método es un bloque de código que realiza una tarea específica. En C#, muchos ya están predefinidos, como Console.WriteLine
para mostrar mensajes y Console.ReadLine
para obtener entradas del usuario.
Por ejemplo, estos métodos predefinidos son útiles para:
- Mostrar información al usuario (
Console.WriteLine
). - Capturar datos ingresados por el usuario (
Console.ReadLine
). - Agregar elementos a estructuras de datos (
.Agregar
).
¿Cómo crear tu propio método en C#?
Para crear un método personalizado, utilizas una sintaxis con el tipo de retorno (void
si no devuelve nada), nombre y parámetros. A continuación, un ejemplo práctico implementando el método de suma:
void Suma(int numeroUno, int numeroDos)
{
Console.WriteLine("La suma de " + numeroUno + " más " + numeroDos + " es " + (numeroUno + numeroDos));
}
Para darle uso al método, basta con llamarlo así:
Suma(5, 10);
¿Cómo retornar valores desde un método?
Si deseas que un método regrese un valor específico, modifica el tipo de retorno por el correspondiente (por ejemplo, int
), y añade la palabra reservada return
:
int Suma(int numeroUno, int numeroDos)
{
int resultado = numeroUno + numeroDos;
return resultado;
}
Luego, asignas el resultado a una variable:
int numeroResultado = Suma(5, 10);
Console.WriteLine("El resultado de la suma es " + numeroResultado);
¿Qué recomendar para seguir practicando métodos?
Pon a prueba tus conocimientos creando otros métodos en tu proyecto "calculadora":
- Método resta.
- Método multiplicación.
- Método división (añadiendo un condicional para prever divisiones entre cero).
¿Te animas a explorar estos métodos en tu proyecto? Compártenos cómo te fue con estos ejercicios prácticos en comentarios.