¿Es posible hacer que este código sea un poco más compacto al declarar de alguna manera las 2 variables dentro del mismo bloque de uso?usando instrucción con múltiples variables
using (var sr = new StringReader(content))
{
using (var xtr = new XmlTextReader(sr))
{
obj = XmlSerializer.Deserialize(xtr) as TModel;
}
}
No utilice 'nueva XMLTextReader()'. Use 'XmlReader.Create()' –
@JohnSaunders ¿por qué? –
'new XmlTextReader()' ha quedado en desuso desde .NET 2.0. Al usar 'XmlReader.Create()', obtendrás la mejor clase derivada 'XmlReader' posible, en contraposición a la única clase' XmlTextReader'. –