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.





9
Verwendung des Aktionsdelegierten in C # [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 2 Jahren . Verbessere diese Frage Ich habe mit den Aktionsdelegierten …
132 c#  lambda  delegates  action 



13
Wickeln Sie einen Delegaten in einen IEqualityComparer ein
Mehrere Linq.Enumerable-Funktionen benötigen eine IEqualityComparer<T>. Gibt es eine praktische Wrapper-Klasse, die a delegate(T,T)=>boolan die Implementierung anpasst IEqualityComparer<T>? Es ist einfach genug, einen zu schreiben (wenn Sie Probleme mit der Definition eines korrekten Hashcodes ignorieren), aber ich würde gerne wissen, ob es eine sofort einsatzbereite Lösung gibt. Insbesondere möchte ich Set-Operationen …
127 .net  linq  delegates 


8
Warum muss ein Lambda-Ausdruck umgewandelt werden, wenn er als einfacher Delegate-Parameter angegeben wird?
Nehmen Sie die Methode System.Windows.Forms.Control.Invoke (Delegate-Methode) Warum führt dies zu einem Fehler bei der Kompilierung: string str = "woop"; Invoke(() => this.Text = str); // Error: Cannot convert lambda expression to type 'System.Delegate' // because it is not a delegate type Dies funktioniert jedoch gut: string str = "woop"; Invoke((Action)(() …
124 c#  c#-3.0  delegates  lambda 


8
Wo verwende ich Delegierte? [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 7 Jahren . Verbessere diese Frage Was sind einige Orte in der …


7
Sind C # -Ereignisse synchron?
Diese Frage besteht aus zwei Teilen: Hat Anheben ein Ereignis den Thread blockieren, oder startet die Ausführung von Eventhandler asynchron und der Faden weiter zum gleichen Zeit geht? Werden die einzelnen EventHandler (die das Ereignis abonniert haben) nacheinander synchron ausgeführt oder werden sie asynchron ausgeführt, ohne dass garantiert wird, dass …
104 c#  .net  events  delegates 

4
Compiler Mehrdeutiger Aufruffehler - anonyme Methode und Methodengruppe mit Func <> oder Action
Ich habe ein Szenario, in dem ich die Methodengruppensyntax anstelle anonymer Methoden (oder Lambda-Syntax) zum Aufrufen einer Funktion verwenden möchte. Die Funktion hat zwei Überladungen, eine, die eine nimmt Action, die andere nimmt eine Func&lt;string&gt;. Ich kann die beiden Überladungen gerne mit anonymen Methoden (oder Lambda-Syntax) aufrufen, erhalte jedoch einen …
102 c#  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.