Suchergebnisse für Anfrage "anonymous-methods"
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 ...
delegate keyword vs. lambda notation
Wenn es kompiliert ist, gibt es einen Unterschied zwischen: delegate { x = 0; }un () => { x = 0 }?
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 ...
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 ...
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 ...
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 ...