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

作者最新文章
C# 使用 CSVHelper 操作 csv 文件, .net core, .net framework 读取写入 csv 文件
C# 实现字符串文本换行的方法,文本如何换行
C# 如何循环读取文件每一行文本内容
C# DateTime AddMonths 的错误用法导致跳过日期
C# 全角转换半角,半角转换为全角