method-overloading

Methodenüberladung ist das Konzept mehrerer Methoden mit demselben Namen, aber unterschiedlichen Signaturen.
2
Antworten

Verweis auf Funktion ist mehrdeutig [duplizieren]

Warum verursacht dies einen Compilerfehler, der besagt, dass meine Referenzen nicht eindeutig sind? Ich habe eine float , int und string , die alle separate Funktionssignaturen erstellen sollten, richtig? Hier ist was ich bisher habe...
23.02.2013, 06:12
5
Antworten

Warum berücksichtigt C # nicht den Rückgabetyp einer Funktion im Polymorphismus?

Es gibt zwei Funktionen mit demselben Namen und demselben Parametersatz, jedoch mit unterschiedlichen Rückgabetypen. Warum ist es keine Form von Polymorphie, d. H. Überladen von Methoden? Warum ist es nicht vom Compiler erlaubt?     
22.03.2014, 20:05