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