c# - 将它作为字节保存时,我可以省略最后一个十进制整数的零字节吗
问题描述
Jon Skeet 的“C# in Depth”指出.NET 的decimal
最后一个int
总是有两个前零字节。通过一些实验,这似乎是真的。我将存储decimal
为字节。为了降低内存成本,我可以在保留十进制时省略这 16 位零吗?显然,在读取字节并将它们转换为数字时,我将添加这些位。
我不确定,因为我想看到确凿的证据证明这种十进制表示格式在 .NET 中不会改变,而且我在任何地方都找不到这样的词。
解决方案
推荐阅读
- javascript - R闪亮的DT悬停显示详细表格
- javascript - 如何更改 React 中的路由以响应窗口消息事件?
- mysql - SQL 获得最高票数的一方
- python - 计算我要活多少天才能活到 25,000 天,那个日期是多少天
- c++ - 无法在 webbots::PositionSensor 对象中获取位置传感器的值
- r - 如何在不使用 R 中的日期的情况下创建多个主题的时间线?
- php - 如何使用 Postgres jsonb '?Laravel 中具有索引支持的运算符?
- c# - 注册 .Net Standard 2.0 DLL 时忽略连接的 WCF 服务?
- c# - Where(predicate).FirstOrDefault() 与 FirstOrDefault(predicate) 的令人惊讶或错误的基准?
- sql - 如何将外键添加到现有表?