相关疑难解决方法(0)

在C#中提供方法的同步和异步版本

我正在用C#编写API,我想提供公开可用方法的同步和异步版本.例如,如果我有以下功能:

public int MyFunction(int x, int y)
{
   // do something here
   System.Threading.Thread.Sleep(2000);
   return  x * y;

}
Run Code Online (Sandbox Code Playgroud)

如何创建上述方法的异步版本(可能是BeginMyFunction和EndMyFunction)?是否有不同的方法来实现相同的结果,各种方法的好处是什么?

.net c# asynchronous

4
推荐指数
1
解决办法
2186
查看次数

标签 统计

.net ×1

asynchronous ×1

c# ×1