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值设置为零。

也可以看看