我正在查看void
C# 中类型的定义。它是一个空结构,表示无值。
但是,这种结构与其他结构之间究竟有什么区别。我的意思是如果你定义一个返回类型为 void 的方法,那么return typeOf(void)
你会得到一个错误。
似乎 C# 对这种类型有不同的行为。
有一些关于void
真正内容的文档。我的意思是引擎盖下发生了什么。值类型结构怎么能不引用任何内容?
更新:
我认为你们中的一些人没有明白这个问题的重点,这就是为什么您将其标记为重复。我的问题是。虚空是一种结构。好的 ?.. 结构是值类型。在可能的最低阶段会发生什么?内存中的 void 代表什么?这个结构和其他结构有什么区别,如果你在 void 上按 F12,你只会看到一个空结构?c# 在哪里产生了这种差异?