Warum werden nicht Intellisense die entsprechenden Methoden nach dem, was in der ich vorbei?

StackOverflow https://stackoverflow.com/questions/425161

  •  06-07-2019
  •  | 
  •  

Frage

Wie es gibt 3 Methoden wie:

Modify ( int arg )
Modify ( double arg )
Modify ( string arg )

Und wenn ich vorbei in einer doppelten variablen, sollte es zu Verfahren # 2, statt ich automatisch navigieren nach unten scrollen, um zu sehen, ob es eine Methode ist, die ein doppeltes bekommt, nicht wahr?

War es hilfreich?

Lösung

Ich kann aus zwei Gründen denken. wobei etwa so intelligent wie der Compiler Erstens würde Intellisense muß dann impliziter Konvertierungsregeln bewusst sein, und dergleichen, und am Ende. Wahrscheinlich haben sie gerade beschlossen, dass die einfache Implementierung war gut genug (man stelle sich Fälle komplizierter als Ihr - zum Beispiel Funktion führt vorbei direkt auf eine andere Funktion). Außerdem glaube ich, es ärgerlich wäre, wenn Intellisense die besondere Überlastung verborgen, die ich anrufen wollte (weil vielleicht ein Argument hatte die falsche Art) - Ich würde eher fertig zu schreiben den Code mit der Funktion, die ich will, und dann gehen Sie zurück und beheben Fehler.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top