Point

Point structure

表示整数 x 和 y 坐标的有序对,定义二维平面中的点。

public struct Point

构造函数

姓名描述
Point(int)初始化Point结构使用由整数值指定的坐标。
Point(Size)初始化Point从结构Size结构.
Point(int, int)初始化Point具有指定坐标的结构。

特性

姓名描述
static Empty { get; }获取一个新的实例Point具有的结构XY值设置为零。
IsEmpty { get; }获取一个值,该值指示这是否Point是空的。
X { get; set; }获取或设置 this 的 x 坐标Point .
Y { get; set; }获取或设置 this 的 y 坐标Point .

方法

姓名描述
static Add(Point, Size)添加指定的Size到指定的Point .
static Ceiling(PointF)转换指定的PointF到一个Point通过四舍五入的值PointF到下一个更高的整数值。
static Round(PointF)转换指定的PointF到一个Point通过四舍五入的对象Point值到最接近的整数。
static Subtract(Point, Size)返回指定的减法结果Size从指定的Point .
static Truncate(PointF)转换指定的PointF到一个Point通过截断的值Point .
override Equals(object)指定这是否Point包含与指定相同的坐标Object .
override GetHashCode()为此返回哈希码Point .
Offset(Point)翻译这个Point由指定的Point .
Offset(int, int)翻译这个Point按指定数量。
override ToString()转换这个Point到一个人类可读的字符串。
operator +翻译一个Point由给定的Size .
operator ==比较两个Point对象。结果指定的值是否XY两者的属性Point对象是相等的。
explicit operator转换指定的Point结构为Size结构.
implicit operator转换指定的Point结构为PointF结构.
operator !=比较两个Point对象。结果指定的值是否X或者Y两者的属性Point对象不相等。
operator -翻译一个Point通过给定的否定Size .

也可以看看