结构体 SizeF

SizeF structure

存储一对浮点数,通常是矩形的宽度和高度。

public struct SizeF

构造函数

名称描述
SizeF(PointF)从指定的 PointF 初始化 SizeF 结构的新实例。
SizeF(SizeF)从指定的 SizeF 初始化 SizeF 结构的新实例。
SizeF(float, float)从指定的尺寸初始化 SizeF 结构的新实例。

属性

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

方法

名称描述
static Add(SizeF, SizeF)将一个 SizeF 结构的宽度和高度加到另一个 SizeF 结构的宽度和高度上。
static Subtract(SizeF, SizeF)从另一个 SizeF 结构的宽度和高度中减去一个 SizeF 结构的宽度和高度。
override Equals(object)测试指定的对象是否为与此 SizeF 具有相同尺寸的 SizeF
override GetHashCode()返回此 Size 结构的哈希码。
ToPointF()SizeF 转换为 PointF
ToSize()SizeF 转换为具有截断尺寸值的 Size 结构。
override ToString()创建一个可读的字符串来表示此 SizeF
operator +将一个 SizeF 结构的宽度和高度加到另一个 SizeF 结构的宽度和高度上。
operator ==测试两个 SizeF 结构是否相等。
explicit operator将指定的 SizeF 转换为 PointF
operator !=测试两个 SizeF 结构是否不同。
operator -从另一个 SizeF 结构的宽度和高度中减去一个 SizeF 结构的宽度和高度。

另请参见