Home Foros Foro dudas Foro de C# Sobre carga de métodos – video 13

Sobre carga de métodos – video 13

  • Este debate tiene 0 respuestas, 1 mensaje y ha sido actualizado por última vez el hace 1 mes por LucianaArg.
Viendo 1 entrada (de un total de 1)
  • Autor
    Entradas
  • #19772

    LucianaArg
    Participante

    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,

     

     

Viendo 1 entrada (de un total de 1)
  • Debes estar registrado para responder a este debate.