Ben Yapıcı içinde yazmaya çalışan aşağıdaki koda göz atın:Boş coalescing operatörü ve lambda ifadesi
private Predicate<string> _isValid;
//...
Predicate<string> isValid = //...;
this._isValid = isValid ?? s => true;
kod derleme değil - sadece "geçersiz ifade dönem" ler ve böylece bir. derliyor ve ben sadece kullanabilirsiniz aksine
: Bu sözdizimi izin verilmemesinin sebebi
this._isValid = isValid ?? new Predicate<string>(s => true);
Ancak, ben hala merak ediyorum.
Herhangi bir fikrin var mı?
Evet - öyle. Teşekkürler! Öncelikler hakkında düşünmedim. – Matthias