Size

Size structure

存储一对有序整数,通常是矩形的宽度和高度。

public struct Size : IEquatable<Size>

构造函数

姓名描述
Size(Point)初始化Size从指定的结构Point.
Size(int, int)初始化Size来自指定维度的结构。

特性

姓名描述
Height { get; set; }获取或设置 this 的垂直分量Size.
IsEmpty { get; }获取一个值,该值指示这是否Size宽度和高度为 0.
Width { get; set; }获取或设置 this 的水平分量Size.

方法

姓名描述
static Add(Size, Size)加一的宽和高Size结构为 的宽度和高度Size结构.
static Ceiling(SizeF)转换指定的SizeF结构为Size通过四舍五入的 values 的结构Size结构到下一个更高的整数值。
static Round(SizeF)转换指定的SizeF结构为Size structure 通过四舍五入的值SizeF结构到最接近的整数值。
static Subtract(Size, Size)减去一个的宽度和高度Size由 的宽度和高度构成的另一个结构Size结构.
static Truncate(SizeF)转换指定的SizeF结构为Size structure 通过截断的值SizeF结构到下一个较低的整数值。
override Equals(object)测试指定对象是否为Size与此具有相同的尺寸 Size.
Equals(Size)测试是否有其他Size结构的大小与此相同Size结构.
override GetHashCode()为此返回哈希码Size结构.
override ToString()转换 this 的属性Size到人类可读的字符串。
operator +加一的宽和高Size结构为 的宽度和高度Size结构.
operator /划分Size由一个Int32生产Size. (2 operators)
operator ==测试是否两个Size结构是平等的。
explicit operator转换指定的Size到一个Point.
implicit operator转换指定的Size到一个SizeF.
operator !=测试是否两个Size结构不同。
operator *乘以一个Size由一个Int32生产Size. (4 operators)
operator -减去一个的宽度和高度Size由 的宽度和高度构成的另一个结构Size结构.

字段

姓名描述
static readonly Empty得到一个Size有一个结构Height和Width0. 的值

也可以看看