Struct 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; }获取或设置此的 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 .

也可以看看