接口(interface)IAsyncStateMachine只能由编译器使用,用于为异步方法生成状态机。接口(interface)具有SetMachineState-使用堆分配的副本(来自msdn)配置状态机。我使用ILSpy反编译代码并发现生成的状态机,并提到SetMachineState函数的实现总是空的,像这样[CompilerGenerated]privatesealedclassd__1:IAsyncStateMachine{//somefieldstoholdstatevoidIAsyncStateMachine.MoveNext(){...}[DebuggerHidde