我刚刚开始使用 C#。我注意到所有的值类型都被包装到各自struct
的 s. 我确实查找了它背后的原因,但找不到太多(也许我没有正确搜索)。我只是想问一下 - 与struct
Java 中的包装类相比,值类型在 C# 中被包装为 s 的原因是什么?
编辑:
当我将鼠标悬停在 上int
时,我想它向我展示了这个:http: //msdn.microsoft.com/en-us/library/system.int32%28v=vs.71%29。从评论中,我知道我可能在这里理解了一些错误。如果int
未包含在 that 中struct
,那么为什么它会显示有关该信息的信息?