C# 使用 FileStream 读取文件为二进制数组, 保存至Byte[]类型的变量中

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();
        }

热门推荐