相关疑难解决方法(0)

为什么C#默认将方法实现为非虚方法?

与Java不同,为什么C#默认将方法视为非虚函数?它更可能是性能问题而不是其他可能的结果吗?

我想起了Anders Hejlsberg的段落,内容是现有架构带来的几个优点.但是,副作用呢?默认情况下使用非虚方法真的是一个很好的权衡吗?

.net c# java virtual-functions

105
推荐指数
6
解决办法
1万
查看次数

将方法/属性标记为虚拟的性能影响是什么?

问题如标题所述:将方法/属性标记为虚拟的性能影响是什么?

注意 - 我假设虚拟方法在常见情况下不会过载; 我通常会在这里使用基类.

c# performance virtual

63
推荐指数
3
解决办法
1万
查看次数

标签 统计

c# ×2

.net ×1

java ×1

performance ×1

virtual ×1

virtual-functions ×1