Prima domanda volta per me :)Il valore di default sul predicato generico come argomento
ho bisogno di qualche modo per definire un predicato predefinito utilizzando un generico sul formato
Func<T, bool>
e quindi utilizzare questo come un difetto discussione. Qualcosa di simile a questo:
public bool Broadcast(byte command, MemoryStream data, bool async, Func<T, bool> predicate = (T t) => true)
Quando faccio questo io ottenere l'errore di compilazione:
valore di parametro predefinito per 'predicato' deve essere una costante della fase di compilazione
c'è un modo agevole di fare questo che mi manca o che dovrebbe rendere nullabile il predicato e modificare di conseguenza la logica della mia funzione?
Grazie,
Vado con questo per le informazioni aggiuntive fornite sul Predicato –
Bakery