2
我看到人們這樣寫代碼請解釋一下這個C#代碼片段
_Worker = new BackgroundWorker();
_Worker.DoWork += (sender, e) => e.Result = ((Func<string>)e.Argument)();
爲什麼人們分配e.Result
如果他們不使用它。下面沒有使用此分配的代碼。 但是!他們在使用RunWorkerCompleted
事件的地方寫下一段代碼。 RunWorkerCompleted
事件使用e
自動升起時(正是這個e
以上我指定的)?
'e'發送到匿名事件。爲了更好地理解它,你需要反過來看它。 'e'的值在右側分配,但是它們在'(sender,e)'的左側定義。 –