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() 方法用于未托管的资源。
广告