标准方法是创建方法的委托:
Action myMethod = DosomethingLong;
Run Code Online (Sandbox Code Playgroud)
IAsyncResult result = myMethod.BeginInvoke(..., null);
// ...
myMethod.EndInvoke(result);
Run Code Online (Sandbox Code Playgroud)
您还可以使用其他方法; 使用Thread,使用BackgroundWorker等,具体取决于您的具体要求.