Quiero probar si un atributo xml está presente. Teniendo en cuenta esto:¿Por qué se puede probar un retorno nulo pero otro arroja una excepción?
XmlAttributeCollection PG_attrColl = SomeNodeorAnother.Attributes;
funciona de esta primera prueba:
if (null != PG_attrColl["SomeAttribute"])
"GetNamedItem" se supone que devuelve nulo, pero la siguiente prueba se produce una excepción quejándose de la nula que devuelve.
if (null != PG_attrColl.GetNamedItem("SomeAttribute").Value;)
¿Por qué la diferencia? Sólo curioso.
¡Por supuesto! Duh ... ¡Gracias! – mickeyf