| static Ceiling(RectangleF) | 通过将指定的RectangleF值向上取整为下一个更大的整数,将其转换为 Rectangle 结构。 |
| static FromLeftTopRightBottom(int, int, int, int) | 使用指定的边缘位置创建 Rectangle 结构。 |
| static FromPoints(Point, Point) | 根据指定的两个点创建一个新的 Rectangle。创建的 Rectangle 的两个垂直边将等于传入的 point1 和 point2,通常它们是相对的顶点。 |
| static Inflate(Rectangle, int, int) | 创建并返回指定 Rectangle 结构的膨胀副本。副本按指定的量进行膨胀,原始 Rectangle 结构保持不变。 |
| static Intersect(Rectangle, Rectangle) | 返回一个第三个 Rectangle 结构,表示两个其他 Rectangle 结构的交集。如果没有交集,则返回一个空的 Rectangle。 |
| static Round(RectangleF) | 通过将指定的RectangleF值四舍五入到最近的整数,将其转换为 Rectangle。 |
| static Truncate(RectangleF) | 通过截断指定的RectangleF值,将其转换为 Rectangle。 |
| static Union(Rectangle, Rectangle) | 获取一个包含两个 Rectangle 结构并集的 Rectangle 结构。 |
| Contains(Point) | 确定指定的点是否包含在此 Rectangle 结构中。 |
| Contains(Rectangle) | 确定由 rect 表示的矩形区域是否完全包含在此 Rectangle 结构中。 |
| Contains(int, int) | 确定指定的点是否包含在此 Rectangle 结构中。 |
| override Equals(object) | 测试 obj 是否为具有与此 Rectangle 结构相同位置和大小的 Rectangle 结构。 |
| override GetHashCode() | 返回此 Rectangle 结构的哈希码。 |
| Inflate(Size) | 按指定的量扩展此 Rectangle。 |
| Inflate(int, int) | 按指定的量扩展此 Rectangle。 |
| Intersect(Rectangle) | 用此 Rectangle 与指定的 Rectangle 的交集替换此 Rectangle。 |
| IntersectsWith(Rectangle) | 确定此矩形是否与 rect 相交。 |
| Normalize() | 通过使宽度和高度为正、左侧小于右侧、顶部小于底部来规范化矩形。 |
| Offset(Point) | 按指定量调整此矩形的位置。 |
| Offset(int, int) | 按指定量调整此矩形的位置。 |
| override ToString() | 将此 Rectangle 的属性转换为可读的字符串。 |
| operator == | 测试两个 Rectangle 结构的位置和大小是否相等。 |
| operator != | 测试两个 Rectangle 结构的位置或大小是否不同。 |