Suchergebnisse für Anfrage "anonymous-methods"

2 die antwort

Kann ich Delphi TThread.Synchronize () lokal in ein VCL-Formular verschieben, um es sowohl von einem Haupt- als auch von einem Arbeitsthread aufzurufen?

Ich verwende CreateAnonymousThread für eine Arbeitstask, und als ich damit anfing, habe ich Synchronize in der gesamten Deklaration gemäß den dokumentierten Beispielen verwendet, z. B .: procedure Txxx.RunWorker; begin FExecutionThread ...

12 die antwort

delegate keyword vs. lambda notation

Wenn es kompiliert ist, gibt es einen Unterschied zwischen: delegate { x = 0; }un () => { x = 0 }?

12 die antwort

Declaring Func <in T, out Result> dynamisch

Bedenken Sie var propertyinfo = typeof(Customer).GetProperty(sortExpressionStr); Type orderType = propertyinfo.PropertyType; Jetzt möchte ich @ deklarier Func<int,orderType>Ich weiß, dass es nicht direkt möglich ist, daordertype ist zur ...

TOP-Veröffentlichungen

4 die antwort

Wie kann man die Verwendung eines out-Parameters in einem anonymen Methodenblock umgehen?

Die folgende Methode wird nicht kompiliert. Visual Studio warnt "Ein out-Parameter darf nicht in einer anonymen Methode verwendet werden". DasWithReaderLock(Proc action) Methode benötigt eindelegate void Proc(). public Boolean TryGetValue(TKey ...

4 die antwort

Diskrete anonyme Methoden, die eine Klasse gemeinsam nutzen?

Ich habe ein bisschen mit Eric Lippert's @ gespieRef<T> Klasse vonHie [https://stackoverflow.com/questions/2980463/how-do-i-assign-by-reference-to-a-class-field-in-c/2982037#2982037] . In der IL habe ich festgestellt, dass anscheinend beide ...

4 die antwort

Wie werden anonyme Methoden unter der Haube implementiert?

"Instanziiert" Delphi jede anonyme Methode (wie ein Objekt)? Wenn ja, wann erstellt Delphi diese Instanz und, was am wichtigsten ist, wann gibt Delphi sie frei? Da die anonyme Methode auch externe Variablen erfasst und deren ...