boxing

boxing

文章 0 浏览 6

大量布尔值有拳击问题吗?还有其他选择吗?

我需要一个布尔值列表(大小从 200 到 200k 之间)。如果我使用 System.Collections.Generic.List 我将遇到严重的拳击问题(如果我错了,请纠正我)。…

雨后彩虹 2024-11-05 08:49:51 4 0

为什么在值类型上调用显式接口实现会导致它被装箱?

我的问题与此有些相关: 通用约束如何防止使用隐式实现的接口对值类型进行装箱?,但不同的是,它不需要约束来执行此操作,因为它根本不是通用的。 我…

久隐师 2024-11-03 21:31:23 6 0

将结构体转换为通用接口时是否存在装箱/拆箱?

可能的重复: 结构、接口和装箱 来自 MSDN:http://msdn.microsoft.com/en-us/library/yz2be5wk.aspx 装箱是将值类型转换为类型对象或转换为该值类型…

萌︼了一个春 2024-11-03 01:38:58 4 0

整数包装类和 == 运算符 - 在哪里指定行为?

Integer integer1 = 127; Integer integer2 = 127; System.out.println(integer1 == integer2);//true integer1 = 128; integer2 = 128; System.out.p…

因为看清所以看轻 2024-10-31 06:54:10 8 0

通用约束如何防止使用隐式实现的接口对值类型进行装箱?

我的问题与此有点相关:显式实现的接口和通用约束。 然而,我的问题是编译器如何启用通用约束来消除对显式实现接口的值类型进行装箱的需要。 我想我的…

唔猫 2024-10-29 23:51:07 4 0

在 .NET 中,如果将结构传递到带有接口参数的方法中,它是否会将值装箱?

从一个简单的测试中我可以看到,如果您将结构传递到方法中,它会按值传递,但如果您首先将它分配给接口,它会按引用传递。 interface IFoo { int Val …

微凉 2024-10-23 18:42:45 7 0

在装箱布尔类型上使用 == 运算符和 Equals 方法有什么区别?

鉴于这两个语句... ((object)false) == ((object)false) ((object)false).Equals((object)false) 第一个语句返回 false。 第二条语句返回 true。 我明…

小嗷兮 2024-10-20 02:09:21 4 0

避免对未知输入进行装箱/拆箱

我正在创建一个解析 XML 并检索一些数据的应用程序。每个 xml 节点指定数据 (const)、用于从中获取数据的记录集的列名 (var)、取决于某些条件 (enum) …

挥剑断情 2024-10-19 06:08:19 9 0

当对整数文字(例如 ToString)调用对象方法时,CLR 是否首先装箱文字?

我想知道是否进行装箱以便在整数字面 (5) 上调用 ToString(): 5.ToString(); 哦,如果没有,那么发生了什么才能让 CLR 能够调用 ToString() 方法?…

好菇凉咱不稀罕他 2024-10-18 03:57:12 5 0

如何识别反编译的 Scala 代码中的装箱/拆箱?

在对这个问题的公认最佳回答中,有一个明确的解释为什么会发生拳击。 但是,如果我反编译代码(使用 java 反编译器),我看不到 scala.runtime.BoxesR…

手心的温暖 2024-10-17 07:19:45 12 0

在 C#/.NEt 中,动态类型占用的空间是否比对象少?

我有一个控制台应用程序,允许用户指定要处理的变量。这些变量有三种类型:字符串、双精度型和长整型(其中双精度型和长整型是迄今为止最常用的类型)…

预谋 2024-10-15 05:22:58 11 0

拳击 vs ValueType 参考;有什么区别?

最近有几个关于将 ValueType 装箱为对象的问题,特别是它是否在某些情况下发生。 我意识到我不知道的是,“装箱”ValueType(将其视为引用的对象)和…

朦胧时间 2024-10-14 09:55:09 6 0

铸造、拆箱、转换..?

最近在学习价值类型,有点困惑。此外,转换和拆箱都使用相同的语法 - (预期类型)(对象),对吗? 那么类型之间的简单转换(即强制转换还是简单转换)呢…

终弃我 2024-10-13 09:42:00 10 0

拳击原生 C++指针

我有一个指向本机类的指针,并想将其暂时包装在一个对象中。我认为 System::Reflection::Pointer::Box() 函数将是可行的方法。但是我在格式化第二个参…

苍暮颜 2024-10-12 20:30:03 9 0

拳击..我做对了吗?

可能的重复: 什么是装箱和拆箱以及交易是什么折扣? 嗨, 据我了解: 当我将值类型的数据分配给(引用)类型对象变量时,它会被装箱,并且结果不是…

溺ぐ爱和你が 2024-10-12 10:26:35 6 0
更多

推荐作者

佚名

文章 0 评论 0

羁客

文章 0 评论 0

文章 0 评论 0

夏日落

文章 0 评论 0

隐诗

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文