//将十进制数字转换成字节数组 //由数字创建字节数组
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#已有方法即可实现。