既然改變不了那開始,何不忘了那結局
阿新 • • 發佈:2019-01-07
C#中using
using當執行完程式碼段立即呼叫例項的Dispose
例子:
public static bool MergeDiff(string ver1, string ver2, string diff)
{
try
{
using(var src = new FileStream(ver1, FileMode.Open, FileAccess.Read))
{
using(var dst = new FileStream(ver2, FileMode.CreateNew, FileAccess.Write))
{
using (var rd = new FileStream(diff, FileMode.Open, FileAccess.Read))
{
bool r = MergeDiff(src, dst, rd);
return r;
}
}
}
}
catch(System.Exception exp)
{
AppLog.Error("MergeDiff Failed : " + exp.ToString());
return false;
}
}