SO中文参考
首页
(current)
程序语言
c
java
python
c++
go
javascript
swift
c#
操作系统
linux
ubuntu
centos
unix
数据库
oracle
mysql
mongodb
postgresql
框架
node.js
angular
react-native
avalon
django
twisted
hadoop
.net
移动开发
android
ios
搜索
在 VB.NET 中创建一个 NotInheritable 类是否可以提供与 C# 中密封的相同(潜在)编译器优化?
问题描述
投票:0
回答:1
我读到,在高性能场景中,建议在 C# 中创建一个类
sealed
,因为它可以让编译器自由地进行某些优化(例如,内联属性获取器),否则它无法进行这些优化。 VB.NET 中的
NotInheritable
也是这样吗?我的猜测是肯定的,但我发布这个问题是为了防止其他人已经调查过并碰巧知道答案。
vb.net
performance
optimization
1个回答
8
投票
是的,C# 中为
sealed
生成的 IL 与 VB.NET 中的
NotInheritable
相同,这些潜在的优化将由 JIT 编译器完成,无论原始语言如何。
最新问题
当应用在后台时,如何保持剧烈的麦克风记录?
我想从QS世界大学排名网站(
如何通过.NET CORE中的OpenTelemetry SDK将遥测到2个不同的应用程序见解?
如何以编程方式调用emio的onsubmit事件?
如何编辑.jar mod(1.8.9)的内容
写回到熊猫集团
为Azure机器学习工作空间创建托管VM计算
如果我的最低部署目标是iOS 13.0? 我正在将组合收割机添加到我的iOS应用程序中。为此,我更新了我的Create帐户ViewModel以使用组合,而不是以前的实现。将组合收割机添加到我的ViewModel后,我被认识了
如何以两种方式设置值与函数by 我有一个问题,即如何与函数绑定以两种方式设置值。 代码看起来像:
使用vba
有任何解决方案可以修复“尾风CSS版本4”中的“指定的模块” 根据文档,我已经设置了React,Vite和Tailwind CSS,但是它向我显示了下面的错误: 无法从 C:\ Users \ Hp \ desktop Commerce ite.con ...
我正在为我的Django网站编写注册表格。基本上,我希望他们点击提交并创建帐户。我已经编写了代码,该代码在击中许可证密钥时会创建一个执照密钥,但我不知道如何将其与他们的帐户联系起来。有什么想法吗?
Splash并未适当地加载JavaScript以爬网站(scrapy-splash)
记录后,将确切的数据放回正确的公式中 我有一个VBA宏,可以记录工作表中的任何更改,但我想以不同的方式进行。如果有人想计算单元格,F.E。 = 1+1,宏进行记录,我们...
如何根据多个Google表中的ID匹配具有巨大数据(约27000行)的数据?
我如何将付款发送给来自智能合约的发件人以外的地址?
复制与自动生成的操作员=
我正在尝试从我的Postman Web应用程序(
IPHONE-碰撞日志保存在iPhoneApp
如何将基于目录的标识符动态映射到注释的输出文件中的特定列?
© www.soinside.com 2019 - 2024. All rights reserved.