C# 中的 final、finally 和 finalize


final

Java 有 final 关键字,但 C# 没有它的实现。对于相同的实现,请使用 sealed 关键字。

使用 sealed,你可以防止方法的重写。当你在 C# 中对一个方法使用 sealed 修饰符时,这个方法就会失去重写的能力。sealed 方法应该是派生类的一部分,而且这个方法必须是一个重写方法。

Finally

finally 块用于执行给定的一组语句,无论是否抛出异常。例如,如果你打开了一个文件,无论是否引发异常,都必须关闭它。

Learn C# in-depth with real-world projects through our C# certification course. Enroll and become a certified expert to boost your career.

Finalize

C# 中的 Finalize 用于释放未托管的资源,例如数据库连接等。finalize() 方法用于未托管的资源。

更新于: 21-Jun-2020

4K+ 浏览量

开启你的 职业生涯

完成课程即可获得认证

开始学习
广告