Czy jest możliwe, aby ten kod był trochę bardziej kompaktowy, w jaki sposób deklarując 2 zmienną w tym samym bloku używając?za pomocą instrukcji z wieloma zmiennymi
using (var sr = new StringReader(content))
{
using (var xtr = new XmlTextReader(sr))
{
obj = XmlSerializer.Deserialize(xtr) as TModel;
}
}
Nie używaj 'nową XmlTextReader()'. Użyj 'XmlReader.Create()' –
@JohnSaunders dlaczego? –
'nowy XmlTextReader()' został przestarzały od .NET 2.0. Używając 'XmlReader.Create()', uzyskasz najlepszą możliwą klasę 'XmlReader', w przeciwieństwie do jednej klasy' XmlTextReader'. –