阅读量:2
你可以使用C#代码中的MemoryStream类来将文件读入内存流中。下面是一个简单的示例:
using System; using System.IO; class Program { static void Main() { // 读取文件内容 string filePath = "example.txt"; byte[] fileBytes = File.ReadAllBytes(filePath); // 将文件内容写入内存流 using (MemoryStream memoryStream = new MemoryStream(fileBytes)) { // 在这里可以对内存流进行操作,如读取、写入等 // 例如,将内存流内容写入另一个文件 File.WriteAllBytes("newfile.txt", memoryStream.ToArray()); } } }
在这个示例中,我们首先使用File.ReadAllBytes()
方法读取文件内容并将其存储在一个字节数组中。然后我们创建一个MemoryStream对象,并将文件内容写入内存流中。接下来可以对内存流进行读取或写入操作,例如将其内容写入另一个文件。