C# 使用 FileStream 流读取文件为二进制数组, 保存至Byte[]类型的变量中
static void Main(string[] args)
{
string path = "D:\\001.txt";
// 方式一
using (System.IO.FileStream fs = new System.IO.FileStream(path, System.IO.FileMode.Open))
{
// 获取文件大小
long size = fs.Length;
byte[] bytes = new byte[size];
// 将文件读到byte数组中
fs.Read(bytes, 0, bytes.Length);
}
// 方式二
System.IO.FileStream fs = new System.IO.FileStream(path, System.IO.FileMode.Open);
// 获取文件大小
long size = fs.Length;
byte[] bytes = new byte[size];
// 将文件读到byte数组中
fs.Read(bytes, 0, bytes.Length);
// 关闭
fs.Close();
}