我有一個在Read/WriteXml
方法中使用XmlSerializer
的類。串行器目前是private readonly
。我應該讓這個XmlSerializer是靜態的嗎?
public class Foo : IXmlSerializable
{
private Bar _bar = new Bar();
private readonly XmlSerializer serBar = new XmlSerializer (typeof (Bar));
public void WriteXml (XmlWriter writer)
{
serBar.Serialize (writer, Bar);
}
// ...
}
我正在考慮使串行private static
代替,這樣一個實例所有FOOS之間共享。這是一個好主意,還是可能存在問題?
啊,太好了,這將是除非SOMET接受的答案興新來了。 :) – mafu 2009-07-16 08:04:39