标签: c# .net file-io bytearray file-conversion
给定文件的路径(例如“C:\ MyPicture.jpg”),如何将二进制文件转换为字节数组?
我知道我可以使用很多.NET对象,例如BinaryReader,FileStream,StreamReader等,但我不确定最好的方法获取二进制文件并将其转换为byte[]。怎么可以实现呢?
BinaryReader
FileStream
StreamReader
byte[]
答案 0 :(得分:7)
您正在寻找File.ReadAllBytes(@"C:\MyPicture.jpg")。
File.ReadAllBytes(@"C:\MyPicture.jpg")
答案 1 :(得分:5)
byte[] bytes = File.ReadAllBytes("C:\\MyPicture.jpg");