gpt4 book ai didi

c# - C# 规范中引用类型和值类型的轻微混淆

转载 作者:行者123 更新时间:2023-11-30 19:12:40 25 4
gpt4 key购买 nike

我试图在 C# 规范中消化这个声明,其中指出 (§4.2):

A reference type is a class type, an interface type, an array type, or a delegate type.

我知道结构可以实现接口(interface)。结构是值类型。

所以,我在核对这些信息时遇到了麻烦。这是否意味着结构在通过接口(interface)类型处理时表现为引用类型?这意味着您可以获得对值类型的引用...

最佳答案

这是一篇可能具有说明性的博文。

http://blogs.msdn.com/b/abhinaba/archive/2005/10/05/477238.aspx

是的,如果您将实现接口(interface)的结构作为引用类型进行处理,那么它们会被装箱,而且是的,如果您不小心,这可能会导致问题。

关于c# - C# 规范中引用类型和值类型的轻微混淆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6301812/

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