Suchergebnisse für Anfrage "delegates"

2 die antwort

Delegate.CreateDelegate () und Generics: Fehler beim Binden an die Zielmethode

Ich habe Probleme beim Erstellen einer Delegatensammlung mit Reflection und Generics. Ich versuche, eine Delegatensammlung aus Ally-Methoden zu erstellen, deren gemeinsame Methodensignatur vorhanden ist. public class Classy { public string ...

8 die antwort

Gibt es Funktionszeiger in c #?

Ich versuche, etwas C # -Codierung zu lernen und frage mich, ob das C ++ - Konzept der Funktionszeiger in C # enthalten ist. Ich sehe, dass es so etwas wie Delegierte gibt. Sind sie das gleiche Konzept? oder unterscheiden sie sich grundlegender?

2 die antwort

Warum fügt der Compiler einen zusätzlichen Parameter für Delegierte hinzu, wenn keine Schließung vorliegt?

Ich habe mit @ gespiedelegates und bemerkte, dass, wenn ich ein @ erstellFunc<int,int,int> wie im folgenden Beispiel: Func<int, int, int> func1 = (x, y) => x * y;Die Signatur der vom Compiler generierten Methode entspricht nicht meinen ...

TOP-Veröffentlichungen

6 die antwort

Lambda-Ausdrücke als CLR (.NET) -Delegierte / Ereignishandler in Visual C ++ 2010

Ist es möglich, die neuen Lambda-Ausdrücke in Visual C ++ 2010 als CLR-Ereignishandler zu verwenden? Ich habe den folgenden Code ausprobiert: SomeEvent += gcnew EventHandler( [] (Object^ sender, EventArgs^ e) { // code here } );Es wird die ...

2 die antwort

Delegat kann keine anonyme Methode mit weniger spezifischem Parametertyp [duplizieren] zuweisen.

Diese Frage hat hier bereits eine Antwort: Kann keine anonyme Methode mit weniger spezifischem Parametertyp delegieren [/questions/2292082/can-t-assign-to-delegate-an-anonymous-method-with-less-specific-parameter-type] 3 answerspublic class ...

14 die antwort

Typesafe Aufruf eines asynchronen Delegaten zum Speichern und Vergessen in C #

Ich habe kürzlich festgestellt, dass ich einen typsicheren "Feuer-und-Vergessen" -Mechanismus brauche, um Code asynchron auszuführen. Ideally, was ich tun möchte, ist so etwas wie: var myAction = (Action)(() => Console.WriteLine("yada ...

2 die antwort

Wie kann ich eine Java-Schnittstelle von ColdFusion aus implementieren?

Ich arbeite an einer ColdFusion-App, um Push-Benachrichtigungen über den APNS-Dienst von Apple zu senden. Ich benutze dasnotnoop apns java library [http://notnoop.github.io/java-apns/apidocs/index.html]. Ich habe ...

4 die antwort

Swift Delegate-Protokoll für generische Klasse

Ich habe ein klasse,StateMachine, das ist generisch, damit verschiedene Statussätze beispielsweise als Aufzählung implementiert werden können. Ich möchte ein @ verwendStateMachineDelegate -Protokoll, um einen Delegaten zu benachrichtigen, wenn ...

8 die antwort

Erstellen eines Eigenschaftensetzerdelegaten

Ich habe Methoden zum Konvertieren einer Eigenschaft Lambda in einen Delegaten erstellt: public static Delegate MakeGetter<T>(Expression<Func<T>> propertyLambda) { var result = Expression.Lambda(propertyLambda.Body).Compile(); return result; ...

12 die antwort

Wörterbuch mit Stellvertreter oder Schalter?

Ich schreibe einen Parser, der einige Funktionen aufruft, die von einem bestimmten Wert abhängen. Ich kann diese Logik mit einfachem Schalter wie folgt implementieren: switch(some_val) { case 0: func0(); break; case 1: func1(); break; } oder ...