Size

Size structure

Lagrar ett ordnat par heltal, vanligtvis bredden och höjden på en rektangel.

public struct Size : IEquatable<Size>

Konstruktörer

namnBeskrivning
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

namnBeskrivning
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

namnBeskrivning
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 operatorKonverterar den angivnaSize till aPoint .
implicit operatorKonverterar 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

namnBeskrivning
static readonly EmptyFår enSize struktur som har enHeight ochWidth värde på 0.

Se även