delegates

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.
3
Antworten

FuncTObject, bool oder PredicateTObject?

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
3
Antworten

Wann ein Delegat verwendet (oder nicht verwendet) werden soll

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
2
Antworten

Übergeben Sie generische Methode als Parameter an eine andere Methode

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
8
Antworten

Die Verwendung von Delegaten

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
1
Antwort

didSelectViewController wird nicht im Abschnitt "More" aufgerufen

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
2
Antworten

Konvertieren von einem Delegaten zu einem anderen. Pseudo-Besetzung

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
2
Antworten

Die korrekte Art, Delegierte oder Rückrufe in PHP auszuführen

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
3
Antworten

Welche Rolle spielen Delegierte bei der Injektion von Abhängigkeiten?

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
1
Antwort

Wie übergebe ich einen Event-Handler als Methodenparameter?

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
1
Antwort

Unterschied zwischen asynchronen und asynchronen io-Aufrufen in .net

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