The 官方指南 http://msdn.microsoft.com/en-us/library/y23b5415.aspx表明这些的实际用途很少。有没有人有例子说明他们在哪里充分利用了它们?
相反...您会发现 C/C++ 人们涌向结构(又称值类型)。
一个例子是数据包。如果您有大量数据包要传输/传输,您可以使用值结构来建模数据包。
原因:将某些东西变成一个类会增加(大约 8-16 个字节,我忘了)的开销对象头中的开销除了实例数据之外。在这是不可接受的情况下,值类型是最安全的选择
另一个用途是您需要的情况值类型语义- 一旦创建并初始化了一个对象,它就是只读/不可变的,并且可以传递给 n 个客户端。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)