Delegierte können sich auf mehrere Konzepte beziehen. Ein Objekt kann sich auf einen anderen (einen Delegaten) verlassen, um eine Funktion auszuführen. Die Delegierung kann sich auch auf das Programmiersprachenmerkmal beziehen, das die Methodensuchregeln zum Absetzen von Selbstanrufen verwendet. In C # definiert ein Delegat, welche Methode aufgerufen wird, wenn ein Ereignis ausgelöst wird.
Ich habe immer wieder API (insbesondere im .NET Framework) gesehen, die Func<TObject, bool> verwendet, wenn Predicate<TObject> scheinbar eine vollkommen verantwortungsvolle Option ist. Welche guten Gründe könnte ein API-Desig...
18.04.2009, 09:15
Das ist eine ziemlich allgemeine Frage, aber ich habe mich heute über Delegierte Gedanken gemacht. Zu diesem Zeitpunkt habe ich nicht wirklich eine bestimmte Zeit, in der ich sie benutze oder sie nicht benutze - abgesehen von offensichtlichen Fä...
02.07.2012, 13:13
Dies wurde schon einmal gefragt (glaube ich), aber nachdem ich die vorherigen Antworten durchgesehen habe, konnte ich immer noch nicht herausfinden, was ich brauche.
Sagen wir, ich habe eine private Methode wie:
%Vor%
Was ich so benutzen...
06.08.2014, 21:58
Ich habe gesehen, dass dieser Delegat für benutzerdefinierte Ereignisse verwendet wird. so weit Beispiel
%Vor%
Was ich hier mache, deklariere einfach delegate und weise einen Funktionsnamen zu delegieren und rufe wie fValue("hello"); auf,...
16.06.2011, 12:33
Ich habe einen UITabBarController und ich habe seine Delegate-Methode didSelectViewController eingerichtet, da ich mich für den Index der ausgewählten Registerkarte interessiere.
Ich habe jedoch festgestellt, dass die Methode didSelectVie...
27.04.2011, 11:31
Wir verwenden IoC und lassen unser Logging damit offen legen. Wir verwenden Common.Logging und ich habe einen passenden Delegaten für Common.Logging.FormatMessageHandler geschrieben, aber ich weiß nicht, wie man von unserer Version dieses...
05.07.2011, 21:15
Ich muss das folgende Muster in PHP implementieren:
%Vor%
Was ist der richtige Weg?
P.S.
Ich habe call_user_func für diesen Zweck benutzt und glaube es oder nicht, es war in der Lage, private Klassenmitglieder anzurufen, aber nach eini...
03.01.2011, 11:54
In den meisten Beispielen für die Abhängigkeitsinjektion werden einfache Objekte angezeigt, wie im folgenden Beispiel SecurityManager in MainApplication eingefügt wird.
Es wäre jedoch natürlich, auch Delegierte zu verwenden, da im Bei...
08.10.2009, 09:53
Wie kann ich den Event-Handler passieren TextBlock_MouseDown_Test1 oder TextBlock_MouseDown_Test2 , um Smart Grid, so dass die Textblocks, die es diesen Event-Handler wird ausgeführt, erstellt, wenn sie angeklickt werden?
Der folgende Code...
01.02.2010, 11:14
Mit einem Delegaten kann ich jede Funktion asynchron aufrufen.
Aus der Dokumentation verstehe ich, dass dies getan wird, indem ein Workitem für den Threadpool in die Warteschlange gestellt wird.
Man kann auch asynchrone Aufrufe von IO-Funktio...
05.03.2010, 08:37