Func<a, out b, bool>
, semplicemente non compilare, come dichiarare che voglio che il secondo parametro sia uno out
?Come dichiarare un delegato generico con un parametro esterno
voglio usare in questo modo:
public class Foo()
{
public Func<a, out b, bool> DetectMethod;
}
questo è l'unico modo? – Benny
Sì. I delegati generici 'Func' sono tipi generici regolari che utilizzano parametri di tipo regolari. 'out b' non è un tipo. – SLaks