Func & lt; T & gt; mit out-Parameter

Kann passieren ich habe eine Methode mit einem out-parameter als eine Func?

public IList<Foo> FindForBar(string bar, out int count) { }

//somewhere else
public IList<T> Find(Func<string, int, List<T>> listFunction) { }

Func braucht einen Typ, so wird nicht kompilieren Sie es, und rufen Sie listFunction erfordert ein int, und wird nicht zulassen, eine in.

Gibt es eine Möglichkeit, dies zu tun?

InformationsquelleAutor der Frage blu | 2009-08-15

Schreibe einen Kommentar