结构体大小

Size structure

表示尺寸。

public struct Size

构造函数

名称描述
Size(Point)从指定的 Point 初始化 Size 结构的新实例。
Size(int, int)从指定的尺寸初始化 Size 结构的新实例。

属性

名称描述
static Empty { get; }获取一个 Size 结构的新实例,其 WidthHeight 值设为零。
Height { get; set; }获取或设置此 Size 的垂直分量。
IsEmpty { get; }获取一个值,指示此 Size 的宽度和高度是否为 0。
Width { get; set; }获取或设置此 Size 的水平分量。

方法

名称描述
static Add(Size, Size)将一个 Size 结构的宽度和高度加到另一个 Size 结构的宽度和高度上。
static Ceiling(SizeF)通过将指定的 SizeF 结构的值向上取整为下一个更大的整数,将其转换为 Size 结构。
static Round(SizeF)通过将指定的 SizeF 结构的值四舍五入为最近的整数,将其转换为 Size 结构。
static Subtract(Size, Size)从另一个 Size 结构的宽度和高度中减去一个 Size 结构的宽度和高度。
static Truncate(SizeF)通过将指定的 SizeF 结构的值截断为下一个更低的整数,将其转换为 Size 结构。
override Equals(object)测试指定的对象是否为具有与此 Size 相同尺寸的 Size
override GetHashCode()返回此 Size 结构的哈希码。
override ToString()创建一个可读的字符串来表示此 Size
operator +将一个 Size 结构的宽度和高度加到另一个 Size 结构的宽度和高度上。
operator ==测试两个 Size 结构是否相等。
explicit operator将指定的 Size 转换为 Point
implicit operator将指定的 Size 转换为 SizeF
operator !=测试两个 Size 结构是否不同。
operator -从另一个 Size 结构的宽度和高度中减去一个 Size 结构的宽度和高度。

另请参见