我想知道如何关闭ExcelPackage
(epplus(?我到处搜索过,但所有的epplus代码都是用using
关键字编写的。
例如,一旦我们打开文件流(fstream(,我们就需要基本上关闭文件。在Java中,一旦我们使用BufferedReader
或Scanner
对象,我们就需要用.close()
或.dispose()
来关闭它
我的目的是:
我想实现一个具有ExcelPackage
和ExcelWorksheet
属性以及其他一些方法和属性的类。我正在使用OOP技术实现一个自定义Excel对象,这样我就可以使用我的自定义Excel库为我的公司操作Excel文件。
我的自定义Excel类具有constructor with a filename parameter
CCD_ 10,create() - for creating excel with our data
some methods for excel functionalities
save() - for saving the Excel File
close() - for closing the ExcelPackage
<=我需要知道如何处理/关闭我用init((方法实例化的excel包
您可以使用using
语句自动处理对象。正如msdn所说:
C#中的using语句和Visual Basic中的using语句简化清理对象时必须编写的代码。使用语句获取一个或多个资源,执行指定并自动处置对象。然而using语句仅对在构建它们的方法的范围。
此外,ExcelPackage实现了IDisposable
:
public sealed class ExcelPackage : IDisposable
使用示例:
using (ExcelPackage package = new ExcelPackage(someNewFile))