Rectangle

Rectangle class

类代表矩形。

public sealed class Rectangle : ICloneable

构造函数

姓名 描述
Rectangle(double, double, double, double) 矩形的构造函数.

特性

姓名 描述
static Trivial { get; } 初始化普通矩形,即位置和大小为零的矩形。
Height { get; } 矩形的高度。
IsEmpty { get; } 检查矩形是否为空。
IsPoint { get; } 检查矩形是否为点,即 LLX 等于 URX 并且 LLY 等于 URY.
IsTrivial { get; } 检查矩形是否微不足道,即大小和位置为零。
LLX { get; set; } 左下角的 X 坐标。
LLY { get; set; } Y - 左下角坐标。
URX { get; set; } X - 右上角的坐标。
URY { get; set; } Y - 右上角的坐标。
Width { get; } 矩形的宽度。

方法

姓名 描述
static FromRect(Rectangle) 从给定的 System.Drawing.Rectangle 实例初始化新矩形。
static Parse(string) 尝试解析字符串并从中提取矩形组件 llx、lly、urx、ury.
Center() returncs 矩形中心坐标。
Clone() 克隆矩形对象。
Contains(Point) 确定给定点是否在矩形内。
Equals(Rectangle) 检查矩形是否相等,即具有相同的位置和大小。
Intersect(Rectangle) 与矩形相交。
IsIntersect(Rectangle) 判断这个矩形是否与其他矩形相交。
Join(Rectangle) 连接矩形。
NearEquals(Rectangle, double) 检查矩形是否接近相等,即具有接近相同(最多 delta)的位置和大小。
Rotate(int) 将矩形旋转指定角度。
Rotate(Rotation) 将矩形旋转指定角度。
ToPoints() 将矩形转换为点数组(“QuadPoints”)。
ToRect() 将矩形转换为 System.Drawing.Rectangle 的实例。浮点位置和大小被截断。
override ToString() 获取矩形字符串表示形式。

字段

姓名 描述
static Empty 空矩形

也可以看看