que tienen código como este:C# - nulo vs "No se pudo evaluar la expresión"
private Box mCurBox;
public Box CurBox
{
get { return mCurBox; }
set
{
if (mCurBox != value)
{
mCurBox = value;
}
}
}
Cuando mCurBox
es nulo, CurBox
el depurador dice "no se pudo evaluar". Si sabe que el valor debajo es nulo, ¿cómo es que no puede resolverlo?
Dudo sobre la afirmación "es una buena práctica inicializar los tipos de referencia a nulos"; El marco se encarga de asignar estos valores a sus valores predeterminados. –