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

Eine Methode als Argument übergeben

Ich habe eine Methode SaveChanges<T>(T object) , die häufig in meinem Code aufgerufen wird, außer in Abhängigkeit von der Aktion, die die Methode aufruft, würde es eine andere Methode geben, die von SaveChanges aufgerufen wird. So etwas...
10.10.2011, 14:28
1
Antwort

Blöcke gegen Delegierte [duplizieren]

Ich habe gerade die folgende Erklärung aus einem Forum gefunden:    "Delegierte sind die Vergangenheit. Blöcke sind die Zukunft." 1) Blockiert der bevorzugte Weg Delegationsaufgaben über Delegierte zu erledigen? 2) Gibt es einen be...
16.11.2012, 17:48
1
Antwort

Delegierte Methode wird nicht aufgerufen?

Ich habe einen View-Controller mit einer Delegate-Methode, die aufgerufen werden sollte, aber nicht? NotifyViewController.h %Vor% NotifyingViewController.m %Vor% NotifiedViewController.h %Vor% NotifiedViewController.m %Vor% Au...
21.11.2013, 23:50
2
Antworten

asynchrone Aufrufe von generischen Handlern (.ashx)

Ich habe ein Formular in meiner Website, das JSON an den Async-Handler sendet, der die Daten validiert und die Resonanz OK oder Fehler zurückgibt, und ich werde die Umleitung auf dem Client basierend auf der Antwort meines Handlers vornehmen....
28.11.2011, 16:44
6
Antworten

Delegaten auf Null prüfen

Ich habe das Essential C # 3.0-Buch gelesen und frage mich, ob das eine gute Möglichkeit ist, Delegierte auf Null zu prüfen?: %Vor% Ändert sich die Lösung, wenn der Typ unveränderlich ist? Ich dachte, vielleicht mit Unveränderlichkeit würden...
09.06.2009, 23:01
1
Antwort

Wenn eine anonyme Methode zum Delegieren mithilfe von Klammern zugewiesen wird, tritt ein Compilerfehler auf?

Gegeben die folgenden Beispielcodes: %Vor% Was ist der Unterschied zwischen ? %Vor% und %Vor% ? In diesem Beispiel generiert die zweite Anweisung einen Kompilierungsfehler, während die erste nicht.     
19.04.2012, 04:13
7
Antworten

Wie mache ich eine grundlegende Implementierung von Delegation in Swift?

Ich bemühe mich, Delegationsaufgaben in den Griff zu bekommen und streiche es auf eine grundlegende Implementierung. Ich bin dazu gekommen, aber die Delegiertenfunktion wird nie aufgerufen. Könnte jemand etwas Licht werfen? %Vor%     
13.02.2016, 23:38
3
Antworten

Delegieren als erster Parameter einer Erweiterungsmethode

Damen und Herren, Ich habe vor kurzem dieses Experiment versucht: %Vor% Ich frage mich zwei Dinge: Warum kann der Compiler den Parametertyp "int" nicht ableiten? Verstehe ich richtig, dass Erweiterungsmethoden nicht auf Delegatty...
31.05.2011, 13:02
2
Antworten

Verspotten von Delegate.Invoke () mit Moq löst die InvalidCast-Ausnahme in LINQ aus

Nehmen wir an, ich habe IService interface: %Vor% Und ein Delegat Func<IService> , das diese Schnittstelle zurückgibt. In meinem Komponententest möchte ich die Invoke() -Methode des Delegierten mit Moq wie folgt vortäuschen:...
23.01.2014, 01:28
3
Antworten

Ist das Backing-Feld eines Compiler-generierten Ereignisses immer garantiert denselben Namen wie das Event?

C # ermöglicht es uns benutzerdefinierte Ereignisaccessoren zu erstellen . %Vor% Wenn Sie sie nicht angeben, erstellt der Compiler sie für Sie . C # -Sprachspezifikation:    Beim Kompilieren eines feldähnlichen Ereignisses erstellt der...
23.03.2012, 22:43