我正在使用 C# EPPlus 库创建 Excel 文档。
ExcelWorksheet ws = pkg.Workbook.Worksheets.Add("Sheet1");
ws.Cells["E3"].Value = "Foo";
ws.Cells["F3"].Value = "Bar";
ws.Cells["F3"].Style.Font.Bold = true;
The ws.Cells[]
返回类型是 ExcelRange,它有一个 Dispose() 方法。
每次使用时都需要调用吗ws.Cells[]
?
就像是
ExcelWorksheet ws = pkg.Workbook.Worksheets.Add("Sheet1");
ExcelRange rng;
rng = ws.Cells["E3"];
rng.Value = "Foo";
rng.Dispose();
using (rng = ws.Cells["F3"])
{
rng.Value = "Bar";
rng.Style.Font.Bold = true;
}
将是一个沉重的语法!
真的有必要吗?
答案是不。
Why?
我查看了 EPPlus 的源代码,这是内容Dispose
的方法ExcelRangeBase
:
public void Dispose()
{
//_worksheet = null;
}
我认为这不会以任何方式帮助你......
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)