2009-09-23 86 views
1
public string GetSomething() 
     { var a = String.Empty; 

      try 
      { 
       // loop through the datareader 

       return "some data"; 
      } 

      finally 
      { 
       reader.close(); 
      } 

      return whatever; 
     } 

回答

2

finally塊中的代碼將被執行。你可能想要調用reader.dispose()。我喜歡自己使用using {}語句。

+2

+1 for using using – Loofer 2009-09-23 15:39:55

0

代碼在finally塊總是運行。 See here