草庐IT

bitconverter

全部标签

c# - int 到字节数组

我认为.net有某种简单的转换方法可用于将int转换为字节数组?我进行了快速搜索,所有解决方案都是一次位屏蔽/移动一个字节,就像“过去的美好时光”一样。某处没有ToByteArray()方法吗? 最佳答案 2020年更新-BinaryPrimitives现在应该优先于BitConverter.它提供特定于字节序的API,并且分配较少。byte[]bytes=BitConverter.GetBytes(i);尽管还要注意您可能想要检查BitConverter.IsLittleEndian看看会出现哪条路!请注意,如果您重复这样做,您可

c# - BitConverter.ToString() 与 Convert.ToBase64String()

我原以为Convert.ToBase64String()是用来创建字节数组的ba​​se64字符串的方法,但我最近遇到了BitConverter.ToString()。两者有什么区别?更具体地说,什么时候应该使用一个而不是另一个?例如thisquestion关于创建MD5摘要,CraigS的评论在回答中指出“ToBase64String没有返回我想要的内容。但是,字节数组周围的BitConverter.ToString可以解决问题。”BitConverter.ToString(MD5.Create().ComputeHash(Encoding.Default.GetBytes(Stri
12