Func<a, out b, bool>
, juste ne compilez pas, comment déclarer que je veux que le deuxième paramètre soit un out
?Comment déclarer un délégué générique avec un paramètre out
Je veux l'utiliser comme ceci:
public class Foo()
{
public Func<a, out b, bool> DetectMethod;
}
c'est le seul moyen? – Benny
Oui. Les délégués génériques 'Func' sont des types génériques réguliers qui prennent des paramètres de type réguliers. 'out b' n'est pas un type. – SLaks