public struct XYPosition
    {
        public int x;
        public int y;        public static bool operator ==(XYPosition pos1, XYPosition pos2)
        {
            return pos1.x == pos2.x && pos1.y == pos2.y;
        }        public static bool operator !=(XYPosition pos1, XYPosition pos2)
        {
            return !(pos1 == pos2);
        }
    }这段代码做什么用的?请高手指点。。