【发布时间】:2023-03-11 08:07:01
【问题描述】:
应该在异步执行的方法名称中添加一个 Async 前缀。与 MS EF Core 一样,所有运行 async 的方法都具有 async 前缀。但它们也有同步方法,没有同步前缀。
对于某些方法也设计为并行运行的建议。
寻求建议。
【问题讨论】:
标签: c# coding-style naming-conventions
应该在异步执行的方法名称中添加一个 Async 前缀。与 MS EF Core 一样,所有运行 async 的方法都具有 async 前缀。但它们也有同步方法,没有同步前缀。
对于某些方法也设计为并行运行的建议。
寻求建议。
【问题讨论】:
标签: c# coding-style naming-conventions
我假设您的意思是“后缀”,而不是“前缀”。
Microsoft 使用“Async”后缀是因为它们(通常)添加了已经存在很长时间的方法的异步版本。所以没有太多选择,只能将它们命名为与同步版本不同的名称,因此添加“Async”是有意义的。
如果您自己创建新方法,那么我就是这样做的:
最后,这取决于你。它确实没有功能上的区别。
【讨论】: