将十进制数字转换为字节数组


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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM