我在理解正确使用内存流或内存映射文件中加载的文件以及只接受字符串文件路径的方法时遇到了问题。
假设我正在将文件写入内存流,如下所示:
using (MemoryStream ms = new MemoryStream())
using (FileStream file = new FileStream("path_to_my_external_file.jpg", FileMode.Open, FileAccess.Read))
{
byte[] bytes = new byte[file.Length];
file.Read(bytes, 0, (int)file.Length);
ms.Write(bytes, 0, (int)file.Length);
}
如何使用只接受字符串文件路径作为 GenericFunction(string filePath)等参数的函数来使用内存流?