如何將二進制文件反序列化爲string
? 這是迄今爲止我的示例代碼:將二進制文件反序列化爲字符串
public function serialize()
{
FileStream fs = new FileStream("test.txt", FileMode.Append);
BinaryFormatter formatter = new BinaryFormatter();
formatter.Serialize(fs, textBox1.Text);
fs.Flush();
fs.Close();
}
public function deserialize()
{
FileStream fs = File.Open(openFileDialog1.FileName, FileMode.Open);
BinaryFormatter formatter = new BinaryFormatter();
richTextBox1.Text = formatter.Deserialize(mystream) as string;
fs.Flush();
fs.Close();
}
當我開始調試應用程序,那隻能說明該流的第一個字符串。剩下的流沒有出現。我應該如何解決這個問題?
有**沒有**理由這樣做。 – SLaks 2011-05-22 22:37:37
ALL-CAPS標題非常煩人。 – SLaks 2011-05-22 22:39:37
@Slaks nice link mate :) – afarazit 2011-05-22 22:41:37