当前位置: 首页 > news >正文

c#里面的catch (Exception e)

今天测试读取文件存储参数的方法,以增加参数修改的灵活性,存储一个txt文件,不行就手动改下子。

在示例代码下用到try/catch,打开文件是using (StreamReader sr = new StreamReader("123.txt", Encoding.UTF8)),如果出错,catch (Exception e)里面, MessageBox.Show("The file could not be read:");

结果编译器报警告,声明了变量e,没用。改 MessageBox.Show("The file could not be read:{0}",e.Message);不报了。

运行结果,当然先把123.txt噶了,报错了,在原来的消息头上,加了没有找到文件的信息,可是哪个{0},原封不动赫然在列。什么意思,不是该替换的吗?不是应该是消息替换{0}的吗?真不是,报错信息是在弹窗的顶上,下面该出什么还出什么,这么怪的吗?

改,MessageBox.Show(e.Message);好了,正常了,本来就该这么用,系统给做好了的,四处抄来的代码,还是有各种意想不到的彩蛋。

http://www.dtcms.com/a/389960.html

相关文章:

  • 浅谈 CDN
  • 125、【OS】【Nuttx】【周边】效果呈现方案解析:分号与换行
  • CBB21-MPP电子元器件 RC容钏 金属化聚丙烯薄膜电容器 电子元器件技术解析
  • Day02 递归 | 46. 全排列、226. 翻转二叉树
  • [Spring Cloud][6] Eureka Server 搭建详解,与 Zookeeper 的区别
  • 前端性能优化完全指南:从入门到实战
  • 国产组态软件对工控行业的影响及作用
  • Databend 亮相 RustChinaConf 2025,分享基于 Rust 构建商业化数仓平台的探索
  • 从把python里的一个函数变成接口到自动化测试平台的实现
  • LibreTV+cpolar:打造私人云影院的智能方案
  • 软考高级系统架构设计师之架构设计扩展篇(一)
  • 宝德PR1710P服务器安装Anolis8.6系统
  • ABAP读写SAP服务器文件
  • 无人机操控核心:智能飞行的技术引擎
  • H5页面在真机移动端1px边框处理方案总结
  • 本地大模型部署与应用: Dify 与 Ollama 集成
  • 从 “盲调” 到 “精准优化”:SQL Server 表统计信息实战指南
  • ffmpeg.dll是什么?4步彻底解决ffmpeg.dll丢失报错问题
  • ROS2C++核心基础
  • 第二篇:搭建现代C++开发环境:VS2022 / CLion / VSCode实战
  • 【群晖NAS】一键脚本搭建frp内网穿透,在外轻松远程访问内网设备|远程桌面
  • 【HTML】 第一章:HTML 基础
  • 【RAG】知识库问答不是只有 RAG
  • 前端缓存深度解析:localStorage 到底是同步还是异步?
  • Vue2 基础知识点二:事件绑定 (Event Binding)
  • ​​[硬件电路-250]:LDO电源核心指标、典型问题与工程实践指南
  • 论文笔记(九十二)RLVR-World: Training World Models with Reinforcement Learning
  • 驾校培训办公管理系统 专属驾校的OA系统 驾培管理行业
  • 绿色纺织品的国际通行证:GRS认证的深度解析
  • 如何解决 pip install 安装报错 ModuleNotFoundError: No module named ‘cryptography’ 问题