/// <summary>
    /// 获取哈希值
    /// </summary>
    /// <returns>2D 区间的哈希值。</returns>
    public override int GetHashCode()
    {
        var hash1 = _x.GetHashCode();
        var hash2 = _y.GetHashCode();

        return(31 * hash1 + hash2);
    }