क्या यह कोड किसी भी तरह से ब्लॉक के उपयोग के अंदर 2 चर घोषित करके थोड़ा और कॉम्पैक्ट बनाना संभव है?एकाधिक चर के साथ कथन का उपयोग कर
using (var sr = new StringReader(content))
{
using (var xtr = new XmlTextReader(sr))
{
obj = XmlSerializer.Deserialize(xtr) as TModel;
}
}
नई XmlTextReader का प्रयोग न करें '()'। 'XmlReader.Create()' –
@ जॉन सैंडर्स का उपयोग करें क्यों? –
'नया XmlTextReader() '.NET 2.0 के बाद से हटा दिया गया है। 'XmlReader.Create()' का उपयोग करके, आपको सबसे अच्छा व्युत्पन्न 'XmlReader' क्लास संभव होगा, जैसा कि केवल एक' XmlTextReader' वर्ग के विपरीत है। –