2011-06-06 41 views

回答

4
  1. 如果您使用using塊,則不需要顯式轉換。 (這是優選的成語,在可能情況下,用於處理IDisposable對象。)

    using (HttpListener hl = /* ... */) 
    { 
        // ... 
    } 
    
  2. 它有一個Close方法,該方法是相當-多的Dispose的別名。 (不是我喜歡的圖案,但框架的設計者似乎喜歡它!)

    HttpListener hl = /* ... */ 
    try 
    { 
        // ... 
    } 
    finally 
    { 
        hl.Close(); 
    } 
    
+1

也許使用的是爲什麼他們已明確實施IDisposable接口。我正在使用異步方法,所以很難去使用路由。 – avid 2011-06-06 13:00:08

相關問題