2012-04-11 24 views
0

如果.NET中的Invoke在同一線程上工作並阻塞調用線程,爲什麼我們應該使用invoke?不能直接調用方法而不是使用調用? 是否有任何特定的情況下調用應該使用?我們爲什麼要在.Net中使用Invoke?

回答

0

Invoke當您不知道在編譯時要執行哪種方法時非常有用。

+0

這不是'Invoke'的目的。 – 2012-04-11 05:02:47

+0

問題是vauge ... Func 例如,公開一個Invoke方法。問題具體詢問是否存在應使用Invoke的特定情況。在例如Func .Invoke()的情況下,我的回答是正確的。 – ctorx 2012-04-11 05:05:21

+0

我認爲從OP的問題中可以清楚地看出,但公平點。編輯允許downvote刪除。 – 2012-04-11 05:08:03

相關問題