Size
Size structure
Stores an ordered pair of integers, typically the width and height of a rectangle.
public struct Size : IEquatable<Size>
Constructors
Name |
Description |
Size(Point) |
Initializes a new instance of the Size struct from the specified Point. |
Size(int, int) |
Initializes a new instance of the Size struct from the specified dimensions. |
Properties
Name |
Description |
Height { get; set; } |
Gets or sets the vertical component of this Size. |
IsEmpty { get; } |
Gets a value indicating whether this Size has width and height of 0. |
Width { get; set; } |
Gets or sets the horizontal component of this Size. |
Methods
Name |
Description |
static Add(Size, Size) |
Adds the width and height of one Size structure to the width and height of another Size structure. |
static Ceiling(SizeF) |
Converts the specified SizeF structure to a Size structure by rounding the values of the Size structure to the next higher integer values. |
static Round(SizeF) |
Converts the specified SizeF structure to a Size structure by rounding the values of the SizeF structure to the nearest integer values. |
static Subtract(Size, Size) |
Subtracts the width and height of one Size structure from the width and height of another Size structure. |
static Truncate(SizeF) |
Converts the specified SizeF structure to a Size structure by truncating the values of the SizeF structure to the next lower integer values. |
override Equals(object) |
Tests to see whether the specified object is a Size with the same dimensions as this Size. |
Equals(Size) |
Tests whether other Size structure has the same size of this Size structure. |
override GetHashCode() |
Returns a hash code for this Size structure. |
override ToString() |
Converts the attributes of this Size to a human readable string. |
operator + |
Adds the width and height of one Size structure to the width and height of another Size structure. |
operator / |
Divides Size by an Int32 producing Size . (2 operators) |
operator == |
Tests whether two Size structures are equal. |
explicit operator |
Converts the specified Size to a Point. |
implicit operator |
Converts the specified Size to a SizeF. |
operator != |
Tests whether two Size structures are different. |
operator * |
Multiplies a Size by an Int32 producing Size . (4 operators) |
operator - |
Subtracts the width and height of one Size structure from the width and height of another Size structure. |
Fields
Name |
Description |
static readonly Empty |
Gets a Size structure that has a Height and Width value of 0. |
See Also