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

Wird ein leerer Delegierter Speicher auffressen?

%Vor% Im obigen Code habe ich den LoggingIn -Ereignishandler mit einem leeren Delegaten initialisiert Wirkt sich das auf den Speicherplatz aus? Vor allem, wenn es Hunderte oder Tausende solcher Ereignisse gibt?     
31.03.2009, 20:54
4
Antworten

Warum sind Delegierte keine leere Liste, wenn kein Abonnent vorhanden ist?

Kann jemand erklären, warum das .Net-Framework-Team entschieden hat, dass ein Delegat ohne Abonnenten null sein sollte und nicht ein Objekt mit einer leeren InvocationList? Ich würde gerne die Gründe kennen, die zu dieser Entscheidung geführt ha...
02.11.2009, 03:02
2
Antworten

Wie kann ich Ausnahmen stoppen, die meine Delegiertenkette zerstören?

Ich bin auf das gestoßen, was ein allgemeines Problem sein muss. Wenn ich ein Ereignis habe, das von mehreren verschiedenen Klassen abonniert werden kann, führt eine Ausnahme, die von einer dieser Klassen ausgelöst wird, zum Abbruch der Rückrufk...
12.01.2009, 09:12
4
Antworten

iOS Multipeer Connectivity Framework EinladungHandler scheint nicht zu akzeptieren?

Ich benutze das Mutlipeer Connectivity Framework zum ersten Mal und möchte programmatische (nicht mit den assistant Klassen) Kontrolle. Alles funktioniert genau so, wie ich es beschrieben habe, wenn ich meinen Code auf zwei verschiedenen Gerä...
21.01.2014, 16:54
3
Antworten

Emulation von Delegaten mit freien generischen Typparametern in C #

Dies ist eine schwierige Frage zu Sprachdesign, Mustern und Semantik. Bitte stimmen Sie nicht ab, nur weil Sie den praktischen Wert nicht sehen. Zuerst wollen wir über Funktionen und ihre Parameter nachdenken. Dann schauen wir uns die Ana...
14.10.2012, 02:42
3
Antworten

Die Nützlichkeit der Delegiertenvertraulichkeit verstehen

Also habe ich einen Delegaten definiert als: %Vor% Resharper schlägt vor, dass ich T contravariant wie folgt machen soll: %Vor% Nun, es fällt mir schwer zu verstehen, wofür das gut ist? Ich weiß, dass es mich daran hindert, T zu ei...
12.09.2013, 19:43
2
Antworten

Übergeben von Parametern an TestDelegate in NUnit

Ich versuche, eine Methode zu erstellen, die ein Testdelegate oder Delegate übernimmt und Parameter an das Delegatobjekt übergibt. Das liegt daran, dass ich einen Test für eine Methode in Controllern erstelle, die alle denselben Parameter (eine...
02.01.2013, 09:38
2
Antworten

schwache oder starke Eigenschaften für meine Sub-ViewControllers?

%Vor% Dies ist die Deklaration meines UCRootViewControllers, der diese subviewclockControllers verwalten soll. Er wird später auch ihr Delegierter werden, wenn ein Controller angezeigt werden soll oder nicht. Der rootViewController wird im U...
07.05.2012, 19:47
5
Antworten

C # -Methode aus der abgeleiteten Klasse als Delegat im Basiskonstruktor

Warum ist das folgende C # nicht legal? Gibt es eine geeignete Problemumgehung? %Vor%     
21.02.2011, 10:45
1
Antwort

Überprüfen einer MethodInfo für einen Delegaten

Wie kann ich feststellen, ob eine MethodInfo zu einem bestimmten Delegattyp passt? %Vor% Bearbeiten: Ich habe ein MethodInfo-Objekt erhalten und möchte wissen, ob es zur Delegate-Schnittstelle passt. Abgesehen von dem offensichtlichen %Vor...
08.02.2010, 11:03