using語句中,初始化一個對象,並將它的引用保存到一個變量中沒然后在using語句的大括號內訪問該變量
編譯這段代碼時,編譯器會自動生成一個try塊和一個finally塊。
在finally塊中,編譯器會生成代碼將變量轉型成一個
IDisposable並調用Dispose方法,因此using語句中只能用於那些實現了IDisposable接口的類型。
參考URL:https://docs.microsoft.com/zh-cn/dotnet/api/system.idisposable?view=net-5.0
