首页 > 解决方案 > 将它作为字节保存时,我可以省略最后一个十进制整数的零字节吗

问题描述

Jon Skeet 的“C# in Depth”指出.NET 的decimal最后一个int总是有两个前零字节。通过一些实验,这似乎是真的。我将存储decimal为字节。为了降低内存成本,我可以在保留十进制时省略这 16 位零吗?显然,在读取字节并将它们转换为数字时,我将添加这些位。

我不确定,因为我想看到确凿的证据证明这种十进制表示格式在 .NET 中不会改变,而且我在任何地方都找不到这样的词。

标签: c#.netdecimal

解决方案


推荐阅读