Funciones Sobrecargadas

image_printModo impresión y lectura

C# permite la sobrecarga de funciones, es decir, puedes tener múltiples funciones con el mismo nombre, pero diferentes firmas (conjunto de parámetros).

Aquí tienes un ejemplo:

  • public int Multiplicar ( int a, int b)
  • {
    • return a * b;
  • }
  • public double Multiplicar (double a, double b)
  • {
    • return a*b;
  • }

En este ejemplo se crean funciones que hacen operaciones de una calculadora:

Esta calculadora está creada principalmente utilizando funciones dentro de una sola clase llamada Program. Cada operación matemática (sumar, restar, multiplicar y dividir) está definida como una función estática dentro de esta clase. La función principal Main organiza la entrada del usuario, las llamadas a las funciones y muestra el resultado.

Para una mayor claridad:

  • Las funciones Sumar, Restar, Multiplicar y Dividir se encargan de realizar las operaciones matemáticas.
  • La función Main gestiona la interacción con el usuario y determina qué función llamar basándose en la entrada del usuario.
image_printModo impresión y lectura
Translate » Traductor