2011-11-29 71 views

回答

6

嗯,是的,有這樣的一些方法,但一個是做這樣的事情:

class MyFile 
{ 
    public byte[] Data; 
    public string FileName; 
} 

List<MyFile> files = GetFiles(); 
using (MemoryStream stream = new MemoryStream()) 
{ 
    // Serialise 
    BinaryFormatter formatter = new BinaryFormatter(); 
    formatter.Serialize(stream, files); 

    // Deserailise 
    stream.Position = 0; 
    List<MyFile> deserialisedFiles = (List<MyFile>)formatter.Deserialize(stream); 
    SaveFiles(deserialisedFiles); 
} 

在哪裏,你應該能夠找出大致的SaveFilesGetFiles實施。我不完全清楚你爲什麼要這麼做。

相關問題