【发布时间】:2011-09-02 23:12:37
【问题描述】:
我想try/catch以下:
//write to file
using (StreamWriter sw = File.AppendText(filePath))
{
sw.WriteLine(message);
}
我是将try/catch 块放在using 语句中,还是在它周围,或两者兼而有之?
【问题讨论】:
-
您是否担心在 WriteLine 调用、AppendText 调用中捕获异常?
-
这取决于您是否可以处理 using 块内的异常,或者异常是否会使整个 using 块变得多余
-
@jglouie 我想两者兼得。
-
我认为这个问题不应该被关闭,因为另一个问题的公认答案是可怕的!
-
@Jeffrey:同意另一个接受的答案。您应该在该问题下重新发布您的。
标签: c# try-catch using-statement