C# 中的 final、finally 和 finalize


final

Java 有 final 關鍵字,但 C# 沒有實現它。對於相同的實現,使用 sealed 關鍵字。

使用 sealed,你可以防止方法被重寫。當你在 C# 中的方法上使用 sealed 修飾符時,該方法將失去其重寫功能。sealed 方法應是派生類的一部分,該方法必須是一個重寫方法。

Finally

finally 塊用於執行一組給定的語句,無論是否引發異常。例如,如果你打開了一個檔案,則必須關閉它,無論是否引發了異常。

Finalize

C# 中的 Finalize 用於釋放未託管資源,例如資料庫連線等。finalize() 方法用於未託管資源。

更新於:21-6-2020

4K+ 瀏覽量

開始你的事業

完成課程並獲得認證

開始
廣告
© . All rights reserved.