命名约定,C#异步方法

应该在方法名称中使用一个前缀Async来异步执行。与MS EF Core中一样,所有运行异步的方法都具有异步前缀。但是他们也有没有同步前缀的同步方法。

关于某些方法也可以并行运行的建议是什么。

寻求建议。

yutao747409365 回答:命名约定,C#异步方法

我认为您的意思是“后缀”,而不是“前缀”。

Microsoft使用“异步”后缀,因为它们(通常)添加了已经存在很长时间的方法的异步版本。因此,除了将其命名为同步版本之外,别无选择,因此添加“异步”是有意义的。

如果您自己创建新方法,那么这就是我要做的:

  • 如果您同时拥有方法的异步版本和同步版本,请使用“ Async”命名异步方法。
  • 如果该方法的 only 版本是异步的,那么实际上不需要使用“异步”后缀,因为返回类型清楚地表明它是异步的。

最后由您决定。确实没有功能上的差异。

本文链接:https://www.f2er.com/3043113.html

大家都在问