La sobrecarga del operador de comparación, cómo comparar si las dos variables apunta al mismo objeto (es decir. No valor)Después de sobrecargar al operador ==, ¿cómo comparar si dos variables apuntan al mismo objeto?
public static bool operator ==(Landscape a, Landscape b)
{
return a.Width == b.Width && a.Height == b.Height;
}
public static bool operator !=(Landscape a, Landscape b)
{
return !(a.Width == b.Width && a.Height == b.Height);
}
Intento evitar sobrecargar estos operadores para los tipos de referencia, ya que la mayoría de las personas esperan == probar la igualdad de objetos. –