我正在尝试编写一个在满足条件时执行的代码。目前,我正在使用while...loop,我知道它不是很有效。我也在看AutoResetEvent()但我不知道如何实现它以便它一直检查直到条件为真。代码也恰好存在于异步方法中,所以某种等待可能会起作用吗?privateasyncvoidbtnOk_Click(objectsender,EventArgse){//DosomeworkTasktask=Task.Run(()=>GreatBigMethod());stringGreatBigMethod=awaittask;//Waituntilconditionisfalsewhile(!is