Funciones Sobrecargadas

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
yDividir
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.