gpt4 book ai didi

c# - 在 VB.NET 中制作 NotInheritable 类是否提供与 C# 中密封的相同(潜在)编译器优化?

转载 作者:太空狗 更新时间:2023-10-29 22:56:02 24 4
gpt4 key购买 nike

我读到在 C# 中创建一个类 sealed 在高性能场景中是可取的,因为它释放了编译器来进行某些优化(例如,内联属性 getter),而它不会能够以其他方式做出。 VB.NET 中的 NotInheritable 也是这样吗?我的猜测是肯定的,但我发布这个问题是为了防止其他人已经调查过并且碰巧知道答案。

最佳答案

是的,C# 中为 sealed 生成的 IL 与 VB.NET 中的 NotInheritable 相同,那些潜在的优化将由 JIT 编译器完成,无论原始语言。

关于c# - 在 VB.NET 中制作 NotInheritable 类是否提供与 C# 中密封的相同(潜在)编译器优化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2044439/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com