首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#文件流处置

2013-11-23 
C#文件流处理现在启动一个线程while(true){try{...............}catch(Exception e){}}程序编译成exe运行

C#文件流处理
现在启动一个线程

while(true){
   try{
         ...............
   }catch(Exception e){
   }
}


程序编译成exe运行的,中间有读取文件流,文件被占用的话,会报unhandled exception system.io.exception 程序就终止退出了,有什么办法捕获这种异常,正常的try catch无法捕获,让程序继续运行下去呢?请教各位大牛了。
[解决办法]
贴出完整的代码。什么叫try catch不能捕获。
[解决办法]
这种system.io.exception肯定是可以catch的,在最外面的main里加try-catch
[解决办法]
http://msdn.microsoft.com/zh-cn/library/system.appdomain.unhandledexception(v=vs.100).aspx

http://msdn.microsoft.com/zh-cn/library/system.windows.application.dispatcherunhandledexception(v=vs.100).aspx

http://msdn.microsoft.com/zh-cn/library/system.windows.forms.application.threadexception(v=vs.100).aspx
[解决办法]
...中间有读取文件流,文件被占用的话....

这应该try在打开文件在的地方
[解决办法]
要try对位置···
[解决办法]
用了try catch 有异常一定会被捕获的

热点排行