Func<T, TResult> mit void TResult?
Func<>
ist sehr praktisch in .NET. Gibt es eine Möglichkeit, ich kann angeben, ist der Parameter Typ und haben das Ergebnis Wert als ungültig? Ich würde gerne weitergeben void Write(string)
als parameter.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Action - <T>
- "Kapselt eine Methode mit einem einzigen parameter und gibt keinen Wert zurück"Ich glaube, du bist auf der Suche für die
Action<T>
Familie von Delegaten-Typen.Es ist nicht perfekt, aber manchmal, wenn ich will fake dieses Verhalten gegen eine vorhandene Funktion (und die ich lieber nicht erneut implementieren als
Action<TResult>
), ich werde einfach zurücknull
und werfen Sie den Wert Weg.