摘要:
UI层(用户控件):应该捕获所有异常,并给用户友好的提示。同时,记录日志。 业务层:通常不捕获异常,或者只捕获特定异常进行转换。如果业务层有复杂的业务逻辑,可能会捕获数据层或基础设施层的异常,并转换为业务异常。 数据层:捕获技术异常(如数据库操作异常)并进行转换,同时进行资源清理。 基础设施层:通常 阅读全文
posted @ 2025-09-28 18:07
杰西卡若
阅读(4)
评论(0)
推荐(0)
摘要:
C# 异步编程场景 如果代码要实现 I/O 绑定方案以支持网络数据请求、数据库访问或文件系统读取/写入,则异步编程是最佳方法。 还可以为 CPU 绑定场景编写异步代码,例如耗时的计算。 异步编程模型 Task 和 Task<T> 对象共同表示异步编程的核心。 这些对象通过支持 async 和 awa 阅读全文
posted @ 2025-09-28 12:02
杰西卡若
阅读(10)
评论(0)
推荐(0)

浙公网安备 33010602011771号