我正在使用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;
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;
}
将是一个沉重的语法!
真的有必要吗?
答案 0 :(得分:2)
答案是否定的。
为什么?
我查看了EPPlus的源代码,这是Dispose
的{{1}}方法的内容:
ExcelRangeBase
我不认为这会以任何方式帮助你......