有没有可能有这样的一个函数:
public string Foo()
{
Task.Factory.StartNew(Foo2());
return "computedUniqueId";
}
问题是我想在Foo返回值之后开始执行Foo2任务。我问这个问题的原因是,调用Foo()函数的调用者将使用"computedUniqueId"监听信息。Foo2()将触发该信息,因此可能存在这样一种情况:听众不知道要等待什么,并且会错过该消息。 因此,总结一下: 是否有类似于continueWith的东西可以确保Foo()在Foo2()开始之前返回其值?