0 / 60 seg.

¿Cuál es el propósito del siguiente código?

class Persona {
   public string Nombre;
   public int Edad;
   public static bool operator ==(Persona p1, Persona p2) {
      return p1.Nombre == p2.Nombre && p1.Edad == p2.Edad;
   }
   public static bool operator !=(Persona p1, Persona p2) {
      return !(p1 == p2);
   }
}