Struct Size

Size structure

Slaat een geordend paar gehele getallen op, meestal de breedte en hoogte van een rechthoek.

public struct Size : IEquatable<Size>

Constructeurs

NaamBeschrijving
Size(Point)Initialiseert een nieuw exemplaar van hetSize struct van de gespecificeerdePoint .
Size(int, int)Initialiseert een nieuw exemplaar van hetSize struct vanuit de opgegeven afmetingen.

Eigenschappen

NaamBeschrijving
Height { get; set; }Haalt of stelt de verticale component hiervan inSize .
IsEmpty { get; }Krijgt een waarde die aangeeft of ditSize heeft breedte en hoogte van 0.
Width { get; set; }Haalt of stelt de horizontale component hiervan inSize .

methoden

NaamBeschrijving
static Add(Size, Size)Voegt de breedte en hoogte van één toeSize structuur tot de breedte en hoogte van nog eenSize structuur.
static Ceiling(SizeF)Converteert het gespecificeerdeSizeF structuur aan eenSize structuur door de waarden van deSize structuur naar de volgende hogere gehele waarden.
static Round(SizeF)Converteert het gespecificeerdeSizeF structuur aan eenSizestructure door de waarden van de af te rondenSizeF structuur naar de dichtstbijzijnde gehele waarden.
static Subtract(Size, Size)Trekt de breedte en hoogte van één afSize structuur van de breedte en hoogte van een anderSize structuur.
static Truncate(SizeF)Converteert het gespecificeerdeSizeF structuur aan eenSize structure door de waarden van deSizeF structuur naar de volgende lagere gehele waarden.
override Equals(object)Test om te zien of het gespecificeerde object eenSize met dezelfde afmetingen als dezeSize .
Equals(Size)Test of andereSize structuur heeft dezelfde grootte hiervanSize structuur.
override GetHashCode()Retourneert hiervoor een hash-codeSize structuur.
override ToString()Converteert de attributen hiervanSize naar een voor mensen leesbare string.
operator +Voegt de breedte en hoogte van één toeSize structuur tot de breedte en hoogte van nog eenSize structuur.
operator /DeeltSize bij eenInt32 producerenSize . (2 operators)
operator ==Test of tweeSize structuren zijn gelijk.
explicit operatorConverteert het gespecificeerdeSize naar eenPoint .
implicit operatorConverteert het gespecificeerdeSize naar eenSizeF .
operator !=Test of tweeSize structuren zijn anders.
operator *Vermenigvuldigt aSize bij eenInt32 producerenSize . (4 operators)
operator -Trekt de breedte en hoogte van één afSize structuur van de breedte en hoogte van een anderSize structuur.

Velden

NaamBeschrijving
static readonly EmptyKrijgt eenSize structuur die eenHeight EnWidth waarde van 0.

Zie ook