gpt4 book ai didi

c# - 装箱和拆箱

转载 作者:太空狗 更新时间:2023-10-30 00:09:00 26 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
What is boxing and unboxing and what are the trade offs?

好的,我了解装箱和拆箱时发生的基本概念。

Box将值类型(栈对象)抛入一个System.Object中并存储在堆上Unbox 将保存该值类型的堆上的对象解包,并将其扔回堆栈以便使用。

这是我不明白的地方:

  1. 为什么需要这样做...具体的真实示例

  2. 为什么泛型如此高效?他们说因为泛型不需要拆箱或装箱,好吧..我不明白为什么......泛型的背后是什么

  3. 为什么泛型比其他类型更好。让我们以其他集合为例?

所以总而言之,我不明白这个在现实世界中的应用程序中的代码,然后进一步了解它如何使泛型更好......为什么它不需要首先做任何这些使用泛型时。

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