//将十进制数字转换成字节数组
//由数字创建字节数组
public byte[] DecimalToByteArray(decimal src)
{
//创建内存流 MemoryStream stream 作为存放二进制数据的缓存
using (MemoryStream stream = new MemoryStream())
{
//创建一个 BinaryWriter 来写二进制数据到 stream
using (BinaryWriter write = new BinaryWriter(stream))
{
write.Write(src); // 将十进制数字 src 写到 stream 中
return stream.ToArray(); // 将写到 stream 中的二进制数据转为字节数组
}
}
}
其中用到了MemoryStream 和 BinaryWriter。
参考链接:https://www.cnblogs.com/rechen/p/5088745.html
最新文章:https://www.cnblogs.com/wynblogscc/p/13903071.html 更简单,利用c#已有方法即可实现。