C#文件流处理

ErichXjz 2013-11-20 07:35:10
现在启动一个线程
while(true){
try{
...............
}catch(Exception e){
}
}


程序编译成exe运行的,中间有读取文件流,文件被占用的话,会报unhandled exception system.io.exception 程序就终止退出了,有什么办法捕获这种异常,正常的try catch无法捕获,让程序继续运行下去呢?请教各位大牛了。
...全文
223 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
熙风 2013-11-21
  • 打赏
  • 举报
回复
用了try catch 有异常一定会被捕获的
敌敌畏耶 2013-11-21
  • 打赏
  • 举报
回复
要try对位置···
WM_JAWIN 2013-11-21
  • 打赏
  • 举报
回复
...中间有读取文件流,文件被占用的话.... 这应该try在打开文件在的地方
wind_cloud2011 2013-11-21
  • 打赏
  • 举报
回复
C#中的异常捕获机制(try catch finally) http://blog.csdn.net/zevin/article/details/6901489
  • 打赏
  • 举报
回复
不要说什么“正常的try catch”这种话。 这根本不需要写try...catch。
rtdb 2013-11-21
  • 打赏
  • 举报
回复
这种system.io.exception肯定是可以catch的,在最外面的main里加try-catch
junlinfushi 2013-11-20
  • 打赏
  • 举报
回复
确实不懂你的具体情况
threenewbee 2013-11-20
  • 打赏
  • 举报
回复
贴出完整的代码。什么叫try catch不能捕获。

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧