Hola programadores, cómo están?
Luciana de Argentina. Saludo 1° a todos.
Estoy queriendo probar la sobrecarga de métodos pero cuando lo hago, al segundo método lo lee con error.
Copio la imagen para poder dar a explicación lo que sucede.
Copio el código:
//creo un método para luego sobrecargarlo
static int Suma(int a, int b) => a + b;
//lo sobrecargo, pero este no permite compilar xq dice “Una variable o función local denominada ‘Suma’ ya se ha definido en este ámbito”
static double Suma(double a, int b) => a + b;
//este se ejecutaría
Console.WriteLine(Suma(234, 7));
//pero este no permite compilar xq dice “Una variable o función local denominada ‘Suma’ ya se ha definido en este ámbito”
Console.WriteLine(Suma(234.57, 7)); //no se xq no lee la sobrecarga y lo toma como error
No logro identificar la diferencia respecto a lo explicado en el video. Yo estoy usando .net 6 visual studio 2022, no se si tendrá que ver con eso.
Muchas gracias,