代码检查:避免对返回类型为 void 且参数类型为 System.EventArgs 的方法和函数使用 'async'
此检查可识别在返回类型为 void 且参数类型为 System.EventArgs 的方法或函数中使用 异步 修饰符的情况。 虽然通常不建议使用 async void 方法,但在某些情况下,事件处理程序中仍然需要使用它们。 但即便在这些场景中,也必须谨慎处理异常,因为这类方法中的未处理异常无法被等待,可能会导致应用程序崩溃。
如果可能,请考虑将 任务 或 Task<T> 作为 async 方法的返回类型,以确保更好的异常处理能力和可维护性。
最后修改日期: 2025年 9月 26日