| static Ceiling(RectangleF) | 转换指定的RectangleF结构为Rectangle通过四舍五入的结构RectangleF值到下一个更高的整数值。 |
| 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通过四舍五入RectangleF值到最接近的整数值。 |
| static Truncate(RectangleF) | 转换指定的RectangleF到一个Rectangle通过截断RectangleF值. |
| 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 . |
| IntersectsWith(Rectangle) | 确定此矩形是否与rect . |
| Normalize() | 通过使矩形的宽度和高度为正值、left 小于 right 和 top 小于 bottom 来规范化矩形。 |
| Offset(Point) | 按指定量调整此矩形的位置。 |
| Offset(int, int) | 按指定量调整此矩形的位置。 |
| override ToString() | 转换 this 的属性Rectangle到一个人类可读的字符串。 |
| operator == | 测试是否两个Rectangle结构具有相同的位置和大小。 |
| operator != | 测试是否两个Rectangle结构的位置或大小不同。 |