C#中使用迭代器处理等待任务