Als «delegates» getaggte Fragen

Delegierte können sich auf verschiedene Konzepte beziehen. Ein Objekt kann sich auf einen anderen (einen Delegaten) verlassen, um eine Funktion auszuführen. Die Delegierung kann sich auch auf die Programmiersprachenfunktion beziehen, die die Methodensuchregeln zum Versenden von Selbstaufrufen verwendet. In C # definiert ein Delegat, welche Methode aufgerufen werden soll, wenn ein Ereignis ausgelöst wird.



12
Übergeben Sie die Methode als Parameter mit C #
Ich habe mehrere Methoden, alle mit derselben Signatur (Parameter und Rückgabewerte), aber unterschiedliche Namen und Interna der Methoden sind unterschiedlich. Ich möchte den Namen der Methode, die ausgeführt werden soll, an eine andere Methode übergeben, die die übergebene Methode aufruft. public int Method1(string) { ... do something return myInt; } …
694 c#  .net  methods  delegates 



11
Deaktivieren Sie die anonyme Methode in C #
Ist es möglich, eine anonyme Methode von einem Ereignis abzumelden? Wenn ich eine Veranstaltung wie diese abonniere: void MyMethod() { Console.WriteLine("I did it!"); } MyEvent += MyMethod; Ich kann mich wie folgt abmelden: MyEvent -= MyMethod; Aber wenn ich mich mit einer anonymen Methode anmelde: MyEvent += delegate(){Console.WriteLine("I did it!");}; …



4
Warum erhalten Objective-C-Delegierte normalerweise die Zuweisung der Eigenschaft, anstatt sie beizubehalten?
Ich surfe durch den wunderbaren Blog von Scott Stevenson und versuche, ein grundlegendes Objective-C-Konzept zu verstehen, bei dem Delegierten die Eigenschaft "Zuweisen" gegenüber "Beibehalten" zugewiesen wird. Beachten Sie, dass beide in einer Müllsammelumgebung gleich sind. Ich beschäftige mich hauptsächlich mit einer nicht GC-basierten Umgebung (z. B. iPhone). Direkt aus Scotts …

4
Was ist der beste Weg, um zwischen View Controllern zu kommunizieren?
Als Neuling bei Objective-C, Kakao und iPhone-Entwicklern im Allgemeinen habe ich den starken Wunsch, das Beste aus der Sprache und den Frameworks herauszuholen. Eine der Ressourcen, die ich verwende, sind die CS193P-Klassennotizen von Stanford, die sie im Web hinterlassen haben. Es enthält Vorlesungsunterlagen, Aufgaben und Beispielcode, und da der Kurs …

13
Was ist ein Delegierter? [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . Verbessere diese Frage Ich bin verwirrt, welche Rolle …
152 oop  delegates 


11
Funktionszeiger in Java
Dies mag allgemein und trivial sein, aber ich habe anscheinend Probleme, eine konkrete Antwort zu finden. In C # gibt es ein Konzept von Delegaten, das sich stark auf die Idee von Funktionszeigern aus C ++ bezieht. Gibt es eine ähnliche Funktionalität in Java? Was ist der beste Weg, da …

6
Was ist ein C ++ - Delegat?
Was ist die allgemeine Idee eines Delegaten in C ++? Was sind sie, wie werden sie verwendet und wofür werden sie verwendet? Ich würde sie gerne zuerst auf eine Art „Black Box“ kennenlernen, aber ein bisschen Information über die Eingeweide dieser Dinge wäre auch großartig. Dies ist nicht C ++ …

10
Wie kann ich Ereignisabonnements in C # löschen?
Nehmen Sie an der folgenden C # -Klasse teil: c1 { event EventHandler someEvent; } Wenn es viele Abonnements für c1die someEventVeranstaltung gibt und ich sie alle löschen möchte, wie kann ich dies am besten erreichen? Bedenken Sie auch, dass Abonnements für diese Veranstaltung Lambdas / anonyme Delegierte sein können …
141 c#  .net  events  delegates 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.