我只想在這裏瞭解一些關於我的代碼的新東西。寫入文件執行
我有以下功能,如果在寫入文件時遇到問題,是否是優化的返回方式?或者有更好的方法這樣做..
public static bool WriteFile(ByteBuffer data , String fileName, bool append)
{
var writer = new StreamWriter(fileName, append);
var errorVal = true;
try
{
writer.Write(data);
writer.Flush();
}
catch (Exception ex)
{
errorVal = false;
}
finally
{
writer.Dispose();
}
return errorVal;
}
也許你可以爲更具體的錯誤添加一些更具體的異常類型。 – Lobo
@Lobo我只需要知道,我有一個虛假返回的異常,並沒有真正處理它們。 –
在這種情況下,如果你只需要一個布爾結果,那麼我看到了這個函數。但最好知道什麼樣的例外和原因。 – Lobo