我在C#中創建XML文件並在其中寫入數據。但是,如果f例外,文件應該回滾。但是在例外的情況下,文件將以不完整的格式和數據生成。我只是希望在異常生成時不應該生成文件。我使用下面的代碼來生成文件如何在c中發生異常時回滾XML文件#
using (XmlWriter writer = XmlWriter.Create(strFileName))
{
writer.WriteStartElement("Head");//Start Head
writer.WriteElementString("Date", dtm.ToString("yyyy-MM-dd hh:mm:ss.fff"));
writer.WriteEndElement();//End Head
writer.Flush();
}
只需將它包裝在'try ... catch'中並在'catch'中刪除該文件即可。 –