我正在構建一個小應用程序,並且需要將我的數據存儲到文件。我讀了一些關於保存對象。我之前在Java中做過這個,但那是幾年前。然後我保存了objets的洞數組,我想知道我是否可以在C#中做同樣的事情?將對象保存到文件
我正在使用一個名爲Animals的List,並且我還將該類序列化,因爲這是此任務的需求。如果我已經序列化動物類,那麼我想我不需要序列化子類到動物?
有些幫助是preciated,謝謝!
編輯:
嗨!我已經做了一些測試代碼來保存列表,我只是想知道我是否正確?我還沒有添加任何Try/Catch代碼。當我打開文件並閱讀列表時,整個列表是否會被加載?反饋是preciated!
filestream = new FileStream(filePath, FileMode.Create);
BinaryFormatter b = new BinaryFormatter();
b.Serialize(filestream, animals);
filestream.Close();
我建議你閱讀這個問題:http://stackoverflow.com/questions/20084/xml-serialization-and-inherited-types – Jonathan 2012-07-26 08:52:57
感謝您的鏈接,但它是關於XML序列化!我想要不使用XML – 2012-07-26 08:59:44