Size
Size structure
Lagrar ett ordnat par heltal, vanligtvis bredden och höjden på en rektangel.
public struct Size : IEquatable<Size>
Konstruktörer
namn | Beskrivning |
---|
Size(Point) | Initierar en ny instans avSize struct från den angivnaPoint . |
Size(int, int) | Initierar en ny instans avSize struct från de angivna måtten. |
Egenskaper
namn | Beskrivning |
---|
Height { get; set; } | Hämtar eller ställer in den vertikala komponenten av dettaSize . |
IsEmpty { get; } | Får ett värde som indikerar om dettaSize har en bredd och höjd på 0. |
Width { get; set; } | Hämtar eller ställer in den horisontella komponenten av dettaSize . |
Metoder
namn | Beskrivning |
---|
static Add(Size, Size) | Lägger till bredd och höjd för enSize struktur till bredd och höjd av en annanSize struktur. |
static Ceiling(SizeF) | Konverterar den angivnaSizeF struktur till enSize struktur genom att avrunda värdena förSize struktur till nästa högre heltalsvärden. |
static Round(SizeF) | Konverterar den angivnaSizeF struktur till enSize structure genom att avrunda värdena förSizeF struktur till närmaste heltalsvärden. |
static Subtract(Size, Size) | Subtraherar bredden och höjden på enSize struktur från bredden och höjden av en annanSize struktur. |
static Truncate(SizeF) | Konverterar den angivnaSizeF struktur till enSize structure genom att trunkera värdena förSizeF struktur till nästa lägre heltalsvärden. |
override Equals(object) | Testar för att se om det angivna objektet är enSize med samma dimensioner som dennaSize . |
Equals(Size) | Testar om andraSize strukturen har samma storlek som dennaSize struktur. |
override GetHashCode() | Returnerar en hash-kod för dettaSize struktur. |
override ToString() | Konverterar attributen för dettaSize till en mänsklig läsbar sträng. |
operator + | Lägger till bredd och höjd för enSize struktur till bredd och höjd av en annanSize struktur. |
operator / | DelarSize av enInt32 producerarSize . (2 operators) |
operator == | Testar om tvåSize strukturerna är lika. |
explicit operator | Konverterar den angivnaSize till aPoint . |
implicit operator | Konverterar den angivnaSize till aSizeF . |
operator != | Testar om tvåSize strukturer är olika. |
operator * | Multiplicerar enSize av enInt32 producerarSize . (4 operators) |
operator - | Subtraherar bredden och höjden på enSize struktur från bredden och höjden av en annanSize struktur. |
Fält
namn | Beskrivning |
---|
static readonly Empty | Får enSize struktur som har enHeight ochWidth värde på 0. |
Se även