echar un vistazo al siguiente código he tratado de escribir dentro de un constructor:Null-coalescencia
private Predicate<string> _isValid;
//...
Predicate<string> isValid = //...;
this._isValid = isValid ?? s => true;
El código no compila - sólo "no válido plazo expresión" s y por lo que uno.
En contraste que se compila y yo sólo podía usarlo:
this._isValid = isValid ?? new Predicate<string>(s => true);
Sin embargo, todavía se preguntan por qué no se permite esta sintaxis.
¿Alguna idea?
Sí, lo hace. ¡Gracias! No pensé en las prioridades. – Matthias