.net - 泛型与拳击

标签 .net generics

Possible Duplicate:
Do generic interfaces in C# prevent boxing? (.NET vs Mono performance)

我有一个简单的问题...通过使用泛型,我是否可以完全摆脱装箱/拆箱操作?

例如,通过使用列表,我仍然可以获得大量装箱/拆箱吗?

我在互联网上阅读了一些文档,但无法解决这个具体问题......

最佳答案

如果类编写正确,那么使用泛型将避免所有装箱和拆箱。相反,即时编译器将为类的每个版本生成正确处理值类型的代码。

关于.net - 泛型与拳击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2421568/

相关文章:

c# - C# 中的斐波那契、二进制或二项式堆?

C# - 解析异常失败?

c# - Prism IRegionNavigationJournal.GoBack 不工作

java - 意外的泛型行为

java - Java 中的泛型工厂

c# - 将 Stream 反序列化为 List<T> 或任何其他类型

.net - 什么用于重复性(每日、每周、每月)任务?工作流、Windows 服务,还是其他?

.net - WPF的标签云控制

c# - 在 ICollection<Tuple<T1,T2>> 上实现 .Contains() 的最简单方法

基于运算符的 Swift 泛型约束