Tag: delegates

Die Delegierten können sich auf mehrere Konzepte. Ein Objekt kann sich verlassen auf andere (Stellvertretung), um eine Funktion auszuführen. Delegation kann auch beziehen sich auf die Programmiersprache-Funktion macht Gebrauch von der Methode lookup-Regeln für die Verteilung der self-Anrufe. In C# wird ein Delegat definiert, welche Methode aufgerufen werden soll, wenn ein Ereignis ausgelöst wird.

Wie kann ich eine gute Prädikats-Delegaten zu Finden ist() etwas, das in meiner Liste<T>?

Anzahl der Antworten 6 Antworten
Nach der Suche auf der MSDN-Website, es ist mir noch immer unklar, wie ich sollte in eine richtige Prädikat für die Verwendung der Find () - Methode in einer Liste mithilfe einer member-Variablen von T (wobei T

NSURLConnection nicht nennen delegate-Methoden

Anzahl der Antworten 5 Antworten
Sah ich ähnliche Fragen hier, aber ich konnte nicht finden die Lösung für mein problem. Ich habe eine einfache NSURLConnection im Haupt-thread (zumindest habe ich nicht erstellen jede andere threads), aber mein delegate-Methoden nicht aufgerufen werden, [[[NSURLConnection

Wie kann ich beschreiben, ein Action - <T> Delegierte, die einen Wert zurückgibt (nicht-leere)?

Anzahl der Antworten 2 Antworten
Den Action<T> delegate void zurück. Gibt es noch andere gebaut-in delegieren, die Renditen nicht nichtig Wert? InformationsquelleAutor der Frage user496949 | 2010-11-12

Hören Sie Ereignisse in einer anderen Anwendung

Anzahl der Antworten 5 Antworten
Angenommen ich habe zwei Anwendungen, die in C# geschrieben. Die erste ist eine Drittanbieter-Anwendung, die ein Ereignis auslöst, genannt "OnEmailSent". Die zweite ist eine benutzerdefinierte Anwendung, die ich geschrieben habe, würde ich gerne irgendwie abonnieren Sie die

C#: eine Änderung der Werte für jedes Element in einem array

Anzahl der Antworten 6 Antworten
Frage ich mich, ob es integriert ist .NET-Funktionalität ändern Sie jeden Wert in einem array basiert auf dem Ergebnis eines bereitgestellten delegieren. Zum Beispiel, wenn ich ein array {1,2,3} und Delegierter, gibt das Quadrat von jedem Wert,

In .NET, was-thread werden Events behandelt werden?

Anzahl der Antworten 4 Antworten
Habe ich versucht zu implementieren, die eine producer/consumer-pattern in c#. Ich habe ein consumer-thread, dass Monitore eine gemeinsame Warteschlange, und einen producer-thread, Orte, Gegenstände auf die freigegebene Warteschlange. Der producer-thread ist abonniert, um Daten zu empfangen...das heißt,

LINQ vs vs Lambda Anonyme Methoden vs-Delegierten

Anzahl der Antworten 3 Antworten
Kann mir jemand erklären, was sind die LINQ, Lambda, Anonyme Methoden, die Delegierten gemeint? Wie diese 3 sind bei jedem anders anderen? War man austauschbar für eine andere? Ich bekam keine konkrete Antwort, wenn ich nicht Googeln

was ist Delegierter im iPhone?

Anzahl der Antworten 5 Antworten
was ist die genaue Bedeutung von Stellvertretung im iphone?wie es umgesetzt wird UIViewController? InformationsquelleAutor der Frage Ankit Vyas | 2010-06-05

Verpackung Aufrufe-Methode für eine Klasse mit einem standard-try/catch

Anzahl der Antworten 4 Antworten
Habe ich eine Klasse, die hat über 200+ Methoden, jede dieser Methoden macht einen Aufruf in der Datenbank, oder einer Netzwerk-Ressource. Im Idealfall würde ich mag, um wickeln Sie jeden Aufruf in einem try/catch, catch-alle gängigen Netzwerk-oder

Wenn mit [[UIApplication sharedApplication] delegate]

Anzahl der Antworten 2 Antworten
Ich weiß nicht, Wann oder warum sollte ich verwenden [[UIApplication sharedApplication] delegate] Benutze ich delegieren, wenn [self.navigationController pushViewController:myView Animation:YES] tut nicht navigieren. Ich MyView *delegate = [[UIApplication sharedApplication] delegate] und [delegate pushViewController:myView Animation:YES] zu machen, die navigation

anonyme Delegaten in C#

Anzahl der Antworten 6 Antworten
Ich kann nicht die einzige sein, die müde von der Definition und Benennung einer Stellvertretung nur für einen einzigen Aufruf zu etwas, das erfordert eine Stellvertretung. Zum Beispiel wollte ich anrufen .Refresh () - in eine form

Pass-Daten beim schließen modale viewController in swift

Anzahl der Antworten 2 Antworten
Ich versuche, die übergabe von Daten aus der modal ViewController zu sein source ViewController. Ich glaube, ich habe zu verwenden delegation aber es funktioniert nicht. protocol communicationControllerCamera{ func backFromCamera() } class Camera: UIViewController{ var delegate: communicationControllerCamera init(){

C# - Delegat für zwei Methoden mit unterschiedlichen Parametern

Anzahl der Antworten 3 Antworten
Bin ich mit den folgenden Methoden: public void M1(Int32 a) { //acquire MyMutex DoSomething(a); //release MyMutex } und public void M2(String s, String t) { //acquire MyMutex DoSomethingElse(s, t); //release MyMutex } Aus, was ich gefunden habe

MethodInvoker vs-Aktion für die Steuerung.BeginInvoke

Anzahl der Antworten 7 Antworten
Welche ist die richtige und warum? Control.BeginInvoke(new Action(DoSomething), null); private void DoSomething() { MessageBox.Show("What a great post"); } oder Control.BeginInvoke((MethodInvoker) delegate { MessageBox.Show("What a great post"); }); Ich fühle mich ein bisschen wie mache ich die gleiche

Cannot convert from 'Methode-Gruppe' zu 'System.Aktion<object> " Fehler

Anzahl der Antworten 2 Antworten
Ich habe die folgende Funktion: public void DelegatedCall(Action<Object> delegatedMethod) Und definiert die folgende Methode public void foo1(String str) { } Jedoch, wenn ich versuche zu nennen DelegateCall mit foo1: DelegatedCall(foo1); ...Bekomme ich die folgende compiler-Fehlermeldung: Argument 1:

ein Konstruktor, der als Abgeordneter - ist es möglich in C#?

Anzahl der Antworten 7 Antworten
Habe ich eine Klasse wie folgt: class Foo { public Foo(int x) { ... } } und ich übergeben zu müssen, zu einer bestimmten Methode einen Delegaten wie diese: delegate Foo FooGenerator(int x); Ist es möglich, übergeben

Wickeln Sie einen Delegaten in ein IEqualityComparer

Anzahl der Antworten 13 Antworten
Mehrere Linq.Enumerable-Funktionen nehmen Sie ein IEqualityComparer<T>. Gibt es eine einfache wrapper-Klasse, die sich ein delegate(T,T)=>bool zu implementieren IEqualityComparer<T>? Es ist leicht genug, um zu schreiben (wenn Ihr ignorieren, Probleme mit der Definition einer korrekten hashcode), aber ich

Abkürzung für [[UIApplication sharedApplication] delegate]?

Anzahl der Antworten 5 Antworten
Ich gespeichert Globale Variablen in meiner AppDelegate und der Zugang zu Ihnen durch: AppDelegate *d = [[UIApplication sharedApplication] delegate]; d.someString = ... Was ist die empfohlene Weg, um sich Tipparbeit ersparen und so brauche ich nicht zu

Sind die Delegierten und Rückrufe, die gleiche oder ähnliche?

Anzahl der Antworten 4 Antworten
Sind die Delegierten der gleiche wie Rückrufe? Oder sind Sie irgendwie verwandt? InformationsquelleAutor der Frage | 2008-11-14

Immer einen Verweis auf die UIApplication delegieren

Anzahl der Antworten 2 Antworten
Schreibe ich meine erste iPhone-Anwendung, und ich habe Probleme beim wechseln von Ansichten. Ich habe 2 Ansichten und einem Verweis auf die jeweils in der AppDelegate (eine Instanz von UIApplicationDelegate). Ich erstellen Sie Instanzen der beiden in

Nicht beibehaltenes Array für Delegierte

Anzahl der Antworten 10 Antworten
In Cocoa-Touch-Projekt, ich brauche eine bestimmte Klasse zu haben, nicht nur einer einzigen delegate-Objekt, aber viele von Ihnen. Sieht es aus wie ich sollten ein NSArray für diese Delegierten; das problem ist, dass NSArray würde alle diese

Der beste Weg, um das ursprüngliche Ziel zu erhalten

Anzahl der Antworten 5 Antworten
Was ist ein jQuery-wie und/oder bewährten Praktiken, die Art und Weise der Fortbewegung zum ursprünglichen Ziel einer Veranstaltung in jQuery (oder in browser-javascript im Allgemeinen). Habe ich mit so etwas $('body').bind('click', function(e){ //depending on the browser, either

Übergabe eines Delegaten mit zwei Parametern als Parameterfunktion

Anzahl der Antworten 5 Antworten
Habe ich eine Folge von Funktionen, die sehr ähnlich Aussehen, aber für eine einzige Linie, wie die beiden folgenden (aber ich habe noch viel mehr davon): private static int HowManyHoursInTheFirstYear(IList<T> samples) { DateTime firstDate = samples[0].Date; int

So heben Sie die Registrierung eines Ereignishandlers auf

Anzahl der Antworten 2 Antworten
In einem code-review, stolperte ich über diese (vereinfachte) code-fragment zum aufheben der Registrierung eines event-handlers: Fire -= new MyDelegate(OnFire); Dachte ich, dass dies nicht die Registrierung der event-handler-denn es schafft einen neuen Delegaten, die noch nie zuvor

Wie übergibt man ein Ereignis an eine Methode?

Anzahl der Antworten 6 Antworten
Ich würde gerne eine Methode, die ein event als argument und fügt den Event-Handler, um es zu behandeln, es richtig. Wie diese: Habe ich zwei Veranstaltungen: public event EventHandler Click; public event EventHandler Click2; Nun möchte ich

iPhone - UIImagePickerControllerDelegate Vererbung

Anzahl der Antworten 2 Antworten
Ich habe eine UIImagePickerController zu einem UIViewController. Ich habe auch zugewiesen UIImagePickerControllerDelegate zu, dass UIViewController. Wenn ich ausführen die folgende Zeile ein, myPicker.delegate = self; Xcode Gaben Sie mir mit der folgenden Meldung: Warnung: Zuweisung an id

Java-Delegaten?

Anzahl der Antworten 11 Antworten
Macht der Sprache Java haben die Delegierten Funktionen auf, ähnlich wie es C# hat die Unterstützung für die Delegierten? InformationsquelleAutor der Frage Mark | 2008-09-04

Cast Delegate zu Func in C #

Anzahl der Antworten 8 Antworten
Habe ich code: public delegate int SomeDelegate(int p); public static int Inc(int p) { return p + 1; } Kann ich cast Inc zu SomeDelegate oder Func<int, int>: SomeDelegate a = Inc; Func<int, int> b = Inc;

C # - Verwenden von List & lt; T & gt; .Find () mit benutzerdefinierten Objekten

Anzahl der Antworten 4 Antworten
Ich versuche, einen List<T> mit einer benutzerdefinierten Klasse von mir, und Methoden wie Contains()Find() usw., auf der Liste stehen. Ich dachte, ich würde nur zu einer überlastung der Betreiber == aber anscheinend einen Weg, das zu tun,

Warum würden Sie Expression & lt; Func & lt; T & gt; & gt; anstatt Func & lt; T & gt;

Anzahl der Antworten 9 Antworten
Ich verstehen, lambdas und die Func und Action Delegierten. Aber Ausdrücke stump mir. Unter welchen Umständen würden Sie eine Expression<Func<T>> eher als ein plain old Func<T>? InformationsquelleAutor der Frage Richard Nagle | 2009-04-27

Wo verwende ich Delegierte?

Anzahl der Antworten 8 Antworten
Was sind einige Reale Orte, die rufen Sie für die Teilnehmer? Ich bin gespannt, was Situationen oder Muster vorhanden sind, bei denen diese Methode ist die beste Lösung. Es ist kein code erforderlich. InformationsquelleAutor der Frage slipsec

Einen Wert von einem Event zurückgeben - gibt es dafür eine gute Praxis?

Anzahl der Antworten 9 Antworten
Ich bin dabei ein kleines multi-threaded-app, die verwendet asynchrone TCP-sockets, aber ich will zum Punkt kommen: ich bin mit einem benutzerdefinierten Ereignis zu Lesen einen Wert aus einem Formular und das delegieren von dem Ereignis gibt eine

C # - ThreadPool QueueUserWorkItem Verwenden?

Anzahl der Antworten 3 Antworten
Nur jetzt bin ich mit folgenden code hinzu, um in der Warteschlange threads. Ich mag es nicht. Und meine Kollegen auch nicht können, weil Sie nicht wissen, C# sehr gut. Alles was ich will ist natürlich zu

Sind C # -Teilnehmer Thread-sicher?

Anzahl der Antworten 4 Antworten
Wenn Sie eine Instanz der Klasse mit einem delegate-Membervariable und mehrere threads, invoke, delegate (nehme an, es Punkte, um eine long-running-Methode), gibt es Streit, Probleme? Müssen Sie sperren, um das delegieren, oder ist es sicher für jeden

Delegierte in schnell?

Anzahl der Antworten 12 Antworten
Wie geht man über einen Delegaten, D. H. NSUserNotificationCenterDelegate im swift? InformationsquelleAutor der Frage user3718173 | 2014-06-07

Funktionszeiger in Java

Anzahl der Antworten 11 Antworten
Dies kann etwas, das Häufig und trivial, aber ich scheine Schwierigkeiten zu haben, eine konkrete Antwort. In C# gibt es ein Konzept der Delegierten, die sich stark an der Idee der Funktionszeiger aus C++. Gibt es eine

Woher weiß ich, dass die UICollectionView vollständig geladen wurde?

Anzahl der Antworten 11 Antworten
Habe ich zu tun, einige in der Bedienung, wenn UICollectionView vollständig geladen ist, D. H. damals all die UICollectionView datasource - /layout-Methoden aufgerufen werden soll. Wie erkenne ich das?? Gibt es eine delegate-Methode zu wissen, UICollectionView geladen

Einfach Delegieren (Delegieren) vs. Multicast Delegaten

Anzahl der Antworten 6 Antworten
Ich habe schon viele Beiträge aber ich bin immer noch nicht im klaren über den Unterschied zwischen der normalen Delegierten, dass wir in der Regel erstellen-und multicast-Delegaten. public delegate void MyMethodHandler(object sender); MyMethodHandler handler = new MyMethodHandler(Method1);

"Delegate Subtraktion hat unvorhersehbare Ergebnis" in ReSharper / C #?

Anzahl der Antworten 3 Antworten
Bei der Verwendung myDelegate -= eventHandler ReSharper (version 6) Themen: Delegieren Subtraktion unberechenbare Ergebnis Die rationale dahinter ist erklärt von JetBrains hier. Die Erklärung macht Sinn, und nach dem Lesen es, ich bin der Ungläubige alle meine

Wie lautet die Methodensignatur zum Übergeben eines asynchronen Delegaten?

Anzahl der Antworten 2 Antworten
Ich habe vor kurzem zog zurück nach C# wird in Objective-C land und das async/await-Schlüsselwörter in C# 5 cool Aussehen. Aber ich bin immer noch versuchen, einen Handgriff auf die richtige syntax. Möchte ich erklären, eine Methode,

Wie kann ich eine schwache Protokollreferenz in "reinem" Swift machen (ohne @objc)

Anzahl der Antworten 5 Antworten
weak Referenzen scheinen nicht zu funktionieren in Swift, es sei denn, ein protocol erklärt wird @objcdie ich nicht wollen, in einem reinen Swift-app. Dieser code gibt einen compile-Fehler (weak angewendet werden kann nicht auf nicht-Klasse Typ MyClassDelegate):

Inline-Delegatendeklaration (c #)

Anzahl der Antworten 2 Antworten
Kann ich nicht bekommen, die folgenden kompilieren: var x = new Action(delegate void(){}); Kann mir jemand zeigen was ich falsch mache? InformationsquelleAutor der Frage maxp | 2011-01-27

Einen Delegaten von methodinfo holen

Anzahl der Antworten 2 Antworten
Ich habe ein drop-down-Liste gefüllt ist, durch prüfen einer Klasse Methoden und einschließlich derer, die einem bestimmten Signatur. Das problem ist das ausgewählte Element aus der Liste und die Stellvertretung zu nennen, die Methode in der Klasse.

Android - Alles ähnlich wie beim iPhone SDK Delegieren von Callbacks?

Anzahl der Antworten 4 Antworten
Ich habe gerade gewechselt von iPhone auf Android und bin auf der Suche nach etwas ähnliches, wo in der iPhone SDK, wenn ein Abschluss Klasse eine bestimmte Aufgabe, die Sie delegieren Aufrufe von Methoden in Objekten gesetzt,

Beispiele für Delegierte in Swift

Anzahl der Antworten 4 Antworten
Habe ich versucht zu lernen, wie delegation, die mit Protokollen arbeiten. Ich habe alles verstanden, aber ich kann mir nicht denken, Wann delegation andere als bei der Verwendung von table-views und eventuell scroll-Ansichten. Im Allgemeinen wird delegation

Anonyme Methode in C # abmelden

Anzahl der Antworten 11 Antworten
Ist es möglich, Abmelden, eine anonyme Methode, von einem Ereignis? Wenn ich lese, dass ein Ereignis wie dieses: void MyMethod() { Console.WriteLine("I did it!"); } MyEvent += MyMethod; Kann ich un-abonnieren so: MyEvent -= MyMethod; Aber wenn

Was sind die Unterschiede zwischen Teilnehmern und Ereignissen?

Anzahl der Antworten 10 Antworten
Was sind die Unterschiede zwischen Delegierten und Veranstaltungen? Nicht sowohl Verweise auf Funktionen, die ausgeführt werden können? InformationsquelleAutor der Frage Sean Chambers | 2008-08-26

Unterschied zwischen Ereignissen und Delegierten und ihren jeweiligen Anwendungen

Anzahl der Antworten 10 Antworten
Ich sehe keine Vorteile der Verwendung von Veranstaltungen über die Delegierten, die anderen als syntaktischen Zucker. Vielleicht bin ich Missverständnis, aber es scheint, dass die Veranstaltung ist nur ein Platzhalter für die Stellvertretung. Würden Sie mir erklären

Delegieren für eine Aktion & lt; T1, T2 & gt;

Anzahl der Antworten 2 Antworten
Ich versuche zu schaffen, die ein Delegat eine statische Methode, die eine ref-argument. Bitte nicht Fragen, warum mache ich so eine verrückte Sache. Es ist alles Teil des Lernens, wie .Net, C#, und die Reflexion der Arbeit

Wie arbeitet ein Delegierter in Ziel-C?

Anzahl der Antworten 5 Antworten
Weiß jemand, wo kann ich finden eine gute Erklärung/tutorial, was und wie eine Anwendung delegieren, arbeitet in objective-C? Die beiden Bücher, die ich habe wohnen nicht auf delegates genug und nicht erklären, Sie sehr gut für mich,