Struct Size Size structure Slaat een geordend paar gehele getallen op, meestal de breedte en hoogte van een rechthoek.
Copy public struct Size : IEquatable < Size >
Constructeurs Naam Beschrijving 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 Naam Beschrijving 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 Naam Beschrijving 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 operator Converteert het gespecificeerdeSize naar eenPoint . implicit operator Converteert 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 Naam Beschrijving static readonly Empty Krijgt eenSize structuur die eenHeight EnWidth waarde van 0.
Zie ook