我只想在这里了解一些关于我的代码的新东西。写入文件执行
我有以下功能,如果在写入文件时遇到问题,是否是优化的返回方式?或者有更好的方法这样做..
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