//將十進制數字轉換成字節數組 //由數字創建字節數組
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#已有方法即可實現。