JetBrains Rider 2025.2 Help

代码检查:避免对返回类型为 void 且参数类型为 System.EventArgs 的方法和函数使用 'async'

此检查可识别在返回类型为 void 且参数类型为 System.EventArgs 的方法或函数中使用 异步 修饰符的情况。 虽然通常不建议使用 async void 方法,但在某些情况下,事件处理程序中仍然需要使用它们。 但即便在这些场景中,也必须谨慎处理异常,因为这类方法中的未处理异常无法被等待,可能会导致应用程序崩溃。

如果可能,请考虑将 任务Task<T> 作为 async 方法的返回类型,以确保更好的异常处理能力和可维护性。

最后修改日期: 2025年 9月 26日