C# try catch 模板
try
{
// ======================
// 这里写你的核心业务逻辑代码
// 例如:数据保存、接口调用、文件操作等
}
catch (Exception ex)
{
// 自定义事件名称(根据实际场景修改,如"数据保存"、"接口调用"、"文件导出")
string eventName = "具体事件";
// 拼接详细错误信息(增加空值保护,避免projectId为空时出错)
string errorMsg = $"{eventName}事件失败:{ex.Message}\n" +
$"异常详情:{ex.StackTrace}";
// 弹出错误提示框
MessageBox.Show(errorMsg, "错误", MessageBoxButtons.OK, MessageBoxIcon.Error);
// 可选:将异常日志写入文件/日志系统(推荐生产环境添加)
// LogHelper.WriteErrorLog(errorMsg); // 需自行实现日志工具类
}扫描二维码推送至手机访问


