0
我想(沒有成功),異步調用的函數,並等待其返回值如何從任務中正確獲取函數返回值?
bool result = Task.Factory.StartNew(() => { return StupidFunction(someParameter); }).Result;
if (result)
MessageBox.Show("Yes");
else
MessageBox.Show("No");
其中愚蠢功能是public static bool
功能
和應用永遠掛起。
那麼,是什麼'StupidFunction()'做什麼? –
可能重複http://stackoverflow.com/questions/10920174/how-to-start-a-task-that-takes-a-parameter-and-returns-a-value –
您是否在尋找'bool result =等待Task.Factory ...'? –