| static FromLeftTopRightBottom(float, float, float, float) | 在指定位置创建一个 RectangleF 结构,其左上角和右下角位于指定位置。 |
| static FromPoints(PointF, PointF) | 从两个指定点创建一个新的 Rectangle。创建的 Rectangle 的两个顶点将等于传入的 point1 和 point2。这些通常是相对的顶点。 |
| static Inflate(RectangleF, float, float) | 创建并返回指定 RectangleF 结构的膨胀副本。该副本按指定量进行膨胀。原始矩形保持不变。 |
| static Intersect(RectangleF, RectangleF) | 返回一个表示两个矩形交集的 RectangleF 结构。如果没有交集,则返回一个空的 RectangleF。 |
| static Union(RectangleF, RectangleF) | 创建能够容纳这两个矩形并形成并集的最小可能的第三个矩形。 |
| Contains(PointF) | 确定指定的点是否包含在此 RectangleF 结构中。 |
| Contains(RectangleF) | 确定由 rect 表示的矩形区域是否完全包含在此 RectangleF 结构中。 |
| Contains(float, float) | 确定指定的点是否包含在此 RectangleF 结构中。 |
| override Equals(object) | 测试 obj 是否为具有与此 RectangleF 相同位置和大小的 RectangleF。 |
| override GetHashCode() | 获取此 RectangleF 结构的哈希码。 |
| Inflate(SizeF) | 按指定量膨胀此 RectangleF。 |
| Inflate(float, float) | 按指定量膨胀此 RectangleF 结构。 |
| Intersect(RectangleF) | 用此 RectangleF 与指定 RectangleF 结构的交集替换此 RectangleF 结构。 |
| IntersectsWith(RectangleF) | 确定此矩形是否与 rect 相交。 |
| Normalize() | 通过使宽度和高度为正、左侧小于右侧、顶部小于底部来规范化矩形。 |
| Offset(PointF) | 按指定量调整此矩形的位置。 |
| Offset(float, float) | 按指定量调整此矩形的位置。 |
| override ToString() | 将此 RectangleF 的属性转换为人类可读的字符串。 |
| operator / | 实现运算符 /。 |
| operator == | 测试两个 RectangleF 结构的位置信息和大小是否相等。 |
| implicit operator | 将指定的 Rectangle 结构转换为 RectangleF 结构。 |
| operator != | 测试两个 RectangleF 结构在位置或大小上是否不同。 |
| operator * | 实现运算符 *。 |