Equals is declared in the Object class itself.
public virtual bool Equals(Object obj);
By default, Equals has the following behavior:
If the instance is a reference type, then Equals will return true only if the references are the same.
If the instance is a value type, then Equals will...