如何假装没有实际加载文件的文件?挑战不是创建临时文件或从硬盘加载任何东西。我宁愿把所有东西都留在“记忆中”。
在内存中对我来说意味着有一个现有的类,它派生自流initalized并让那个类像从硬盘驱动器加载文件一样工作,但它没有...
答案 0 :(得分:3)
内存流不是文件。它只是数据。在内存流上设置文件名和扩展名的概念根本没有意义 - 比byte[]
更多。
答案 1 :(得分:0)
您可以创建一个子类来跟踪文件名,如此
class MemoryStreamWithFile: MemoryStream
{
public string Filename { get; set; }
}