5
io voglio fare questo:Come a fondersi un Lambda delegato
class Foo {
static Func<string> sRunner;
Func<string> _runner;
public Foo(Func<string> runner){
_runner = runner ?? sRunner ??() => "Hey!";
}
}
ottengo un termine "espressione non valida" sul lambda. Può essere risolto in linea?
Mi piace questo modo di utilizzare l'operatore nullo coalescenza :) –
possibile duplicato [operatore Null-coalescenza e di espressione lambda] (http://stackoverflow.com/questions/3218140/null-coalescing-operator- e-lambda-espressione) – nawfal