Creación y uso de métodos en C#

Clase 14 de 25Curso de Introducción a .NET con C#

Resumen

¿Quieres aprender a crear métodos en C Sharp y entender su utilidad en programación? Los métodos son bloques de código predefinidos que realizan una tarea específica y facilitan la reutilización del código. Desde Console.WriteLine hasta Console.ReadLine, estos métodos simplifican nuestros programas al ejecutar funcionalidades sin necesidad de repetir código constantemente.

¿Qué son los métodos en C Sharp?

Un método es esencialmente una función predefinida o creada por el usuario que ejecuta una acción específica dentro de un programa. Podemos utilizarlos para imprimir texto, recibir información del usuario o llevar a cabo cálculos complejos. Un método se reconoce por su nombre y los argumentos que recibe.

¿Cómo se declaran y utilizan métodos?

Para declarar un método en C Sharp, debes seguir esta sintaxis básica:

void Suma(int numero1, int numero2)
{
  Console.WriteLine($"La suma de {numero1} más {numero2} es {numero1 + numero2}");
}

Esta declaración tiene los siguientes elementos importantes:

  • Void indica que el método ejecutará una tarea, pero no retornará ningún valor.
  • Suma es el nombre del método y facilita reconocer su acción.
  • int numero1, int numero2 son argumentos que el método recibe y utiliza internamente.

Para llamar este método y visualizar el resultado, hacemos lo siguiente desde nuestro código principal:

Suma(5, 10);

¿Cómo retornar valores desde métodos?

Algunas veces, es necesario que un método devuelva información después de realizar operaciones internas. Para ello, reemplazamos la palabra clave void por int u otro tipo de dato según la necesidad. Veamos un ejemplo de método modificado que sí regresa un valor:

int Suma(int numero1, int numero2)
{
  int resultado = numero1 + numero2;
  return resultado;
}

Luego puedes utilizar este resultado inicializando variables:

int numeroResultado = Suma(5, 10);
Console.WriteLine($"El resultado de la suma es {numeroResultado}");

¿Cuál es la diferencia entre métodos void y métodos que retornan valor?

  • Métodos void: Ejecutan una tarea, pero no retornan información.
  • Métodos con retorno de valores: Facilitan recibir directamente resultados después de ejecutar operaciones.

La elección entre un método void y otro que devuelve valores dependerá completamente del requerimiento de tu proyecto.

¿Cómo ampliar tu práctica creando métodos básicos?

Ahora que conoces estos detalles, puedes profundizar practicando con otros métodos fundamentales en programación:

  • Resta: crea un método que calcule la diferencia entre dos números.
  • Multiplicación: define un método para obtener el producto de dos números.
  • División: es clave considerar condiciones especiales, como la división por cero, utilizando estructuras if para evitar problemas en el programa.

Recomendaciones prácticas:

  • Practica implementando estos métodos básicos en tu proyecto actual.
  • Siempre contempla circunstancias especiales en tus métodos (por ejemplo, la división entre cero).
  • Comparte tus dudas o avances, contar tu experiencia fortalece el aprendizaje.

Recuerda comentar cómo te fue al implementar estos métodos adicionales o si encontraste alguna complicación durante el proceso.