Struct SizeF

SizeF structure

Stores an ordered pair of floating-point numbers, typically the width and height of a rectangle.

public struct SizeF : IEquatable<SizeF>

Constructors

NameDescription
SizeF(PointF)Initializes a new instance of the SizeF struct.
SizeF(SizeF)Initializes a new instance of the SizeF struct.
SizeF(float, float)Initializes a new instance of the SizeF structure from the specified dimensions.

Properties

NameDescription
Height { get; set; }Gets or sets the vertical component of this SizeF structure.
IsEmpty { get; }Gets a value indicating whether this SizeF structure has zero width and height.
Width { get; set; }Gets or sets the horizontal component of this SizeF structure.

Methods

NameDescription
static Add(SizeF, SizeF)Adds the width and height of one SizeF structure to the width and height of another SizeF structure.
static Subtract(SizeF, SizeF)Subtracts the width and height of one SizeF structure from the width and height of another SizeF structure.
override Equals(object)Tests to see whether the specified object is a SizeF structure with the same dimensions as this SizeF structure.
Equals(SizeF)Tests whether other SizeF structure has the same size of this SizeF structure.
override GetHashCode()Returns a hash code for this SizeF structure.
ToPointF()Converts a SizeF structure to a PointF structure.
ToSize()Converts a SizeF structure to a Size structure.
override ToString()Converts the attributes of this SizeF to a human readable string.
operator +Adds the width and height of one SizeF structure to the width and height of another SizeF structure.
operator /Divides SizeF by a Single producing SizeF.
operator ==Tests whether two SizeF structures are equal.
explicit operatorConverts the specified SizeF to a PointF.
operator !=Tests whether two SizeF structures are different.
operator *Multiplies SizeF by a Single producing SizeF. (2 operators)
operator -Subtracts the width and height of one SizeF structure from the width and height of another SizeF structure.

Fields

NameDescription
static readonly EmptyGets a SizeF structure that has a Height and Width value of 0.

See Also