熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

ASP.NET入門教程 14.1.1 對象處理[4]

2013-11-13 11:09:16  來源: .NET編程 

    可以立刻看到這段代碼讀起來更為容易並且更容易理解Using語句創建資源當到達End Using時自動處理該資源Using語句的語法如下

 

Using resource

                   code that uses the resource

         End Using

    發生的情況是當到達End Using時立刻處理資源 不需要等待垃圾收集器處理它具有如下代碼

    Using sourceImage As Image = ImageFromFile(SourceImagePath)

    這類似於Dim語句在其中聲明了一個變量sourceImage並且對其賦值然而一不同於Dim語句的是一旦到達End Using則處理該變量因此只要End Using完成sourceImage變量就不再有用實際上因為作為Using語句的一部分定義它的作用域在Using…End Using代碼塊的外部不可訪問sourceImage p

    如果認為是昂貴的資源例如文件(圖像文本文件等)或圖形資源這些資源使用大量內存則只需要顯式處理它們對於正常的變量和對象即使考慮到它們占用大量內存例如DataSet也不應該顯式處理它們

    ASPNET 入門教程完整版

[]  []  []  []  


From:http://tw.wingwit.com/Article/program/net/201311/15274.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.