gpt4 book ai didi

c# - int32是对象的多态性吗?

转载 作者:行者123 更新时间:2023-11-30 14:39:08 25 4
gpt4 key购买 nike

当我做的时候

int k=3;

在反射器的什么地方可以找到伪语句?

Object k = new Int32();

我在哪里可以找到赋值?

最佳答案

即使原始类型继承自 Object,.net Framework 仍以特殊方式对待它们。 int 是一个 int 并使用 ldc.i4 等函数进行处理(将 32 位常量加载到堆栈上)。

在需要对象的情况下,确实会通过称为 boxing 的过程将 int 强制转换为 Object .

关于c# - int32是对象的多态性吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6822714/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com