![]() |
1
14
在Mono中您将获得与在.NET中相同的好处。 我们强烈建议您一般使用Mono 1.9或Mono 2.0 RCx,因为泛型支持只在1.9中成熟。 |
![]() |
2
11
数组类型不涉及装箱,即使是值类型元素也不涉及装箱。数组是引用类型。 (字节[])arg上的开销最多是最小的。 |
![]() |
3
8
我不确定它是如何在mono中实现的,但是通用接口会有所帮助,因为编译器会为使用的每个不同类型创建一个特定类型的新函数(在内部,有一些情况下它可以使用相同的生成函数)。如果生成了特定类型的函数,则无需对该类型进行装箱/取消装箱。 这就是为什么Collections.Generic库在.NET2.0上大受欢迎的原因,因为集合不再需要装箱,而且效率显著提高。 |
![]() |
4
2
|
![]() |
5
1
我不能和Mono说话,但使用通用接口 应该 在MS运行时解决装箱/取消装箱问题。 |
![]() |
6
0
如果您使用的是最新版本的mono,请选择2.0。 Mono上的通用接口性能非常好,与常规接口调度配对。
问题并没有那么严重,因为通用虚拟方法的性能问题已经在mono(2.2)的下一个版本中得到了解决,该版本计划在今年年底发布。 [1] 通用虚拟方法类似于: 公共接口{
|
![]() |
LA.27 · F#在Linux上-目标是net4xx 7 年前 |
![]() |
tayoung · 如何在GTK中禁用TextView的透明度? 7 年前 |
![]() |
McKay · C#WebRequest成功。NET但使用Mono失败 7 年前 |
![]() |
Cristian M · 将24位2的补码转换为int? 7 年前 |
![]() |
MadeInDreams · 更改Unity中的默认IDE 7 年前 |