gpt4 book ai didi

c# - 装箱和拆箱,为什么输出不都是 "System.Object"?

转载 作者:太空狗 更新时间:2023-10-29 18:15:32 25 4
gpt4 key购买 nike

我得到了以下代码:

object var3 = 3;
Console.WriteLine(var3.GetType().ToString());
Console.WriteLine(typeof(object).ToString());

输出是:

System.Int32
System.Object

为什么它们不是 System.Object

最佳答案

GetType() 函数返回变量中实例的实际类型。

即使您的变量声明为 object,它实际上持有一个装箱的 Int32 实例。

关于c# - 装箱和拆箱,为什么输出不都是 "System.Object"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3447315/

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