Size

Size structure

Representerar storlek.

public struct Size

Konstruktörer

namnBeskrivning
Size(Point)Initierar en ny instans avSize struktur från den angivnaPoint .
Size(int, int)Initierar en ny instans avSize struktur från de angivna måtten.

Egenskaper

namnBeskrivning
static Empty { get; }Får en ny instans avSize struktur som harWidth ochHeight värden satt till noll.
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 en annans bredd och höjdSize struktur.
static Ceiling(SizeF)Konverterar den angivnaSizeF struktur till enSize strukturera genom att avrunda värdena förSize struktur till nästa högre heltalsvärden.
static Round(SizeF)Konverterar den angivnaSizeF struktur till enSize strukturera 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 en annans bredd och höjdSize struktur.
static Truncate(SizeF)Konverterar den angivnaSizeF struktur till enSize struktur 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 enSizemed samma mått som dennaSize .
override GetHashCode()Returnerar en hash-kod för dettaSize struktur.
override ToString()Skapar en läsbar sträng som representerar dettaSize .
operator +Lägger till bredd och höjd för enSize struktur till en annans bredd och höjdSize struktur.
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 -Subtraherar bredden och höjden på enSize struktur från en annans bredd och höjdSize struktur.

Se även