que tienen la siguiente línea de código:null.Equals (null) ¿Por qué aparece una NullReferenceException
var selectedDomainID = lkuDomainType.EditValue.Equals(null)
? string.Empty
: lkuDomainType.EditValue;
A veces esto genera un NullReferenceException
. Lo que no entiendo es por qué. ¿No es el objetivo de mi código verificar null
y, de ser así, asignar string.empty
? Cuando reviso DEBUG, dice EditValue == null
, ¿qué me estoy perdiendo?
no puede lkuDomkainType ser nulo por sí mismo? Cuando llamas a lkuDomainType.EditValue, arroja la NullReferenceException. –
Debido a su título: 'a == b' no es lo mismo que' a.Equals (b) '. –
@Stefan: ¡Buen momento! Modificado para ser más preciso para los buscadores futuros ... Gracias –