⑴ C#中Dispose和Close的區別
1、功能
Close方法可以關閉一個連接,而Dispose方法不僅關閉一個連接,而且還清理連接所佔用的資源。
2、便捷
Close後可以使用Open再次打開資料庫連接,而Dispose後不能直接使用Open,而需要重新創建一個SQLConnection對象。使用完資料庫,需要關閉與資料庫的連接,釋放佔用的資源。通過調用SqlConnection對象的Close方法或Dispose方法可以關閉資料庫連接。
C#是一種安全的、穩定的、簡單的、優雅的,由C和C++衍生出來的面向對象的編程語言。它在繼承C和C++強大功能的同時去掉了一些它們的復雜特性。C#綜合了VB簡單的可視化操作和C++的高運行效率,以其強大的操作能力、優雅的語法風格、創新的語言特性和便捷的面向組件編程的支持成為,NET開發的首選語言。
C#是面向對象的編程語言。它使得程序員可以快速地編寫各種基於MICROSOFT .NET平台的應用程序,MICROSOFT .NET提供了一系列的工具和服務來最大程度地開發利用計算與通訊領域。
(1)數組常用方法close擴展閱讀:
C#數據類型:
1、兩個基本類:
一個名叫object的類是所有其他類的基類。而一個名叫string的類也象object一樣是這個語言的一部分.作為語言的一部分存在意味著編譯器有可能使用它,無論何時在程序中寫入一句帶引號的字元串,編譯器會創建一個string對象來保存它。
2、參數傳遞:
方法可以被聲明接受可變數目的參數.預設的參數傳遞方法是對基本數據類型進行值傳遞。ref關鍵字可以用來強迫一個變數通過引用傳遞,這使得一個變數可以接受一個返回值。out關鍵字也能聲明引用傳遞過程,與ref不同的地方是,它指明這個參數並不需要初始值。
3、索引下標:
一個索引與屬性除了不使用屬性名來引用類成員而是用一個方括弧中的數字來匿名引用(就象用數組下標一樣)以外是相似的。
參考資料來源:網路-c#
⑵ java在使用file裡面的close方法會產生異常,比如說用數組把一篇英語文章從a.txt讀到b.txt中。
拜託 那個try catch只是捕捉異常 是說try 裡面的代碼有可能異常 是有可能異常 不是一定異常
所以加catch 來處理這種有可能異常的代碼
你也可以不處理 直接throws 當然這樣不太好