2015-10-20 55 views
0

考慮我有一個像下面的函數,我想要運行的代碼,然後代碼已經完成運行我想輸出到我自己的控制檯(richtextbox)之前的下一個代碼塊。異步輸出到豐富的文本框,而代碼運行

void runThis() 
{ 

    DisplayConsole.print("Starting calculation"); 

    runCalculation(); 

    DisplayConsole.print("Searching..."); 

    search(); 

    DisplayConsole.print("Perform algorithm"); 

    algorithm(); 

    DisplayConsole.print("Finalising"); 

    finallyThis(); 
} 

但是,發生的事情是DisplayConsole不打印直到整個runthis()函數完成。我想要做什麼顯示打印然後運行該功能,並且當功能完成運行時顯示下一個打印。

回答