Point
内容
[
隐藏
]Point structure
表示整数 x 和 y 坐标的有序对,定义二维平面中的点。
public struct Point : IEquatable<Point>
构造函数
姓名 | 描述 |
---|---|
Point(int) | 初始化Point 使用由整数值指定的坐标的结构。 |
Point(Size) | 初始化Point 从一个结构Size . |
Point(int, int) | 初始化Point 具有指定坐标的结构。 |
特性
姓名 | 描述 |
---|---|
IsEmpty { get; } | 获取一个值,该值指示此是否为 thisPoint是空的。 |
X { get; set; } | 获取或设置此 Point 的 x 坐标。 |
Y { get; set; } | 获取或设置此Point的y坐标 |
方法
姓名 | 描述 |
---|---|
static Add(Point, Size) | 添加指定的Size到指定的Point. |
static Ceiling(PointF) | 转换一个PointF 到一个Point 通过对所有坐标执行天花板操作。 |
static Round(PointF) | 转换指定的PointF通过四舍五入到 Point 对象Point值到最接近的整数。 |
static Subtract(Point, Size) | 翻译一个Point 通过给定的否定Size . |
static Truncate(PointF) | 通过对所有坐标执行截断操作将 PointF 转换为 Point。 |
override Equals(object) | 指定这是否Point包含与指定相同的坐标Object. |
Equals(Point) | 测试是否有其他Point 结构与此具有相同的位置Point 结构. |
override GetHashCode() | 为此返回哈希码Point. |
Offset(Point) | 翻译这个Point由指定的Point. |
Offset(int, int) | 翻译这个Point按指定数量。 |
override ToString() | 转换 this 的属性Point 到人类可读的字符串。 |
operator + | 翻译一个Point 由给定的Size . |
operator == | 比较两个Point objects. 结果指定是否X和Y两者的属性 Point对象是相等的。 |
explicit operator | 创建一个Size 与指定的坐标Point . |
implicit operator | 转换指定的Point结构为PointF结构. |
operator != | 比较两个Point objects. 结果指定是否X或者Y两者的属性 Point对象不相等。 |
operator - | 翻译一个Point 通过给定的否定Size . |
字段
姓名 | 描述 |
---|---|
static readonly Empty | 代表一个Point具有X和Y值设置为零。 |
也可以看看
- 命名空间 System.Drawing
- 部件 Aspose.Drawing