Creación de métodos personalizados en C#

Clase 14 de 25Curso 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.