簡體   English   中英

C#_WCF Xml序列化

[英]C#_WCF Xml Serialization

我正在通過XMLSerializer序列化對象,但是每次我調用方法時,舊數據就會被新數據替換,我想在每次調用時都附加對象而不重寫,下面是我編寫的代碼,請幫助我

XmlSerializer mySerializer = new XmlSerializer(typeof(Employee));
StreamWriter stream = new StreamWriter(@"C:\Users\divya.kakumanu\Documents\Visual Studio 2010\Projects\XmlFile.xml");               

try
{
    mySerializer.Serialize(stream, emp);
}
catch (SerializationException ex)
{
    throw;
}
finally
{
    stream.Close();
}

您可以告訴StreamWriter追加到文件,而不是使用以下構造函數覆蓋它:

new StreamWriter("your-file-path", **true**);         

另外...為什么要拋出該異常? 而且,您實際上應該在StreamWriter周圍放置一個using塊

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM