Например, возьмем следующий фрагмент кода:Зачем нужно определять параметризованное лямбда-выражение при указании объекта состояния?
var task = Task.Factory.StartNew(state => Greet("Hello"), "Greeting");
Я пытаюсь понять, почему есть необходимость передать «приветствие» с параметром state
.
Почему это не могло быть так:
var task = Task.Factory.StartNew(()=>Greet("Hello"), "Greeting");
Тогда что будет с государством? – SLaks
'state' содержит текущее состояние. Вы можете использовать его значение в своем лямбда-вызове – knittl
@knittl А я вижу, я подозревал, что, возможно, дело, большое спасибо. – Isomorph