मुझे एक कक्षा मिली है जो Read/WriteXml
विधियों में XmlSerializer
का उपयोग करती है। Serializer वर्तमान में 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);
}
// ...
}
मैं बजाय Serializer private static
बनाने पर विचार कर रहा हूँ, तो एक उदाहरण सभी Foos के बीच साझा किया जाता है। क्या यह एक अच्छा विचार है, या क्या संभावित मुद्दे हैं?
आह, महान, इस जब तक somet स्वीकार किए जाते हैं जवाब होने जा रहा है हिंग नया आता है। :) – mafu