Ich möchte die Funktion 'Named Arguments' als Parameter verwenden.Auswählen einer überladenen Methode mit 'Named arguments'
Es gibt zwei Methoden.
Im Fall der oben genannten Klasse, wenn ich Methode mit 'benannte Argumente' aufrufen. Ich kann wie method(param: 'some value');
anrufen, und ich will null
in ‚einem gewissen Wert‘ geben, so dass, wenn ich so versuchen,
method(param:null);
ich diese Nachricht sehen ist
Der Aufruf mehrdeutig zwischen den folgenden Methoden oder Eigenschaften: 'Methode' und 'Methode'
Dann erkannte ich, diese beiden (Class1, Class2) sehr ähnlich sind.
Also, wenn ich versuche, es so zu werfen,
method((Class1)param:null);
ich mit der Meldung unten fehlgeschlagen.
Der Name 'Bezeichner' existiert nicht im aktuellen Kontext kann
So 'werfen' this 'param' Parameter?
Vielen Dank.
Sie haben nicht versucht, was buchstäblich die einzige andere Option diese Kennungen anzuordnen? Vorbereitung für 10 Antworten alle sagen das gleiche in 3, 2, 1 ... –
@ JeroenMostert Guilty ... – ediblecode
@JeroenMostert Oh, ich sehe. Ich werde versuchen, das nächste Mal mehr zu finden. Danke :) – hyunsooPark