Size Struct-datatyp
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
public value class Size
public value class Size : IEquatable<System::Drawing::Size>
[System.ComponentModel.TypeConverter(typeof(System.Drawing.SizeConverter))]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public struct Size
public struct Size
public struct Size : IEquatable<System.Drawing.Size>
[<System.ComponentModel.TypeConverter(typeof(System.Drawing.SizeConverter))>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type Size = struct
type Size = struct
Public Structure Size
Public Structure Size
Implements IEquatable(Of Size)
- Arv
- Attribut
- Implementeringar
Kommentarer
Strukturen Size används för att ange en höjd och bredd genom Size egenskapen för Rectangle, RectangleF, ImageIcon och andra grafikklasser. Du kan utföra åtgärder på en Size med hjälp av överlagrade operatorer som Addition, Subtractionoch Equality. Enheten för Height strukturen och SizeWidth beror på PageUnit inställningarna och PageScale för det Graphics objekt som används för att rita.
Konstruktorer
| Name | Description |
|---|---|
| Size(Int32, Int32) |
Initierar en ny instans av Size strukturen från de angivna dimensionerna. |
| Size(Point) |
Initierar en ny instans av Size strukturen från den angivna Point strukturen. |
Fält
| Name | Description |
|---|---|
| Empty |
Egenskaper
| Name | Description |
|---|---|
| Height |
Hämtar eller anger den lodräta komponenten i den här Size strukturen. |
| IsEmpty |
Testar om den här Size strukturen har bredd och höjd på 0. |
| Width |
Hämtar eller anger den vågräta komponenten i den här Size strukturen. |
Metoder
| Name | Description |
|---|---|
| Add(Size, Size) |
Lägger till bredden och höjden på en Size struktur till bredden och höjden på en annan Size struktur. |
| Ceiling(SizeF) |
Konverterar den angivna SizeF strukturen till en Size struktur genom att avrunda värdena för Size strukturen till nästa högre heltalsvärden. |
| Equals(Object) |
Testar för att se om det angivna objektet är en Size struktur med samma dimensioner som den här Size strukturen. |
| Equals(Size) |
Anger om det aktuella objektet är lika med ett annat objekt av samma typ. |
| GetHashCode() |
Returnerar en hash-kod för den här Size strukturen. |
| Round(SizeF) |
Konverterar den angivna SizeF strukturen till en Size struktur genom att avrunda värdena för SizeF strukturen till närmaste heltalsvärden. |
| Subtract(Size, Size) |
Subtraherar bredden och höjden på en Size struktur från bredden och höjden på en annan Size struktur. |
| ToString() |
Skapar en läsbar sträng som representerar den här Size strukturen. |
| Truncate(SizeF) |
Konverterar den angivna SizeF strukturen till en Size struktur genom att trunkera värdena för SizeF strukturen till nästa lägre heltalsvärden. |
Operatorer
| Name | Description |
|---|---|
| Addition(Size, Size) |
Lägger till bredden och höjden på en Size struktur till bredden och höjden på en annan Size struktur. |
| Division(Size, Int32) |
Delar upp det angivna Size heltalet. |
| Division(Size, Single) |
Delar det angivna Size flyttalnumret med enkel precision. |
| Equality(Size, Size) |
Testar om två Size strukturer är lika med. |
| Explicit(Size to Point) |
Konverterar den angivna Size strukturen till en Point struktur. |
| Implicit(Size to SizeF) |
Konverterar den angivna Size strukturen till en SizeF struktur. |
| Inequality(Size, Size) |
Testar om två Size strukturer är olika. |
| Multiply(Int32, Size) |
Multiplicerar det angivna heltalet med angivet Size. |
| Multiply(Single, Size) |
Multiplicerar det angivna flyttalsnumret med enkel precision med det angivna Size. |
| Multiply(Size, Int32) |
Multiplicerar det som anges Size av det angivna heltalet. |
| Multiply(Size, Single) |
Multiplicerar det angivna Size flyttalsnumret med enkel precision. |
| Subtraction(Size, Size) |
Subtraherar bredden och höjden på en Size struktur från bredden och höjden på en annan Size struktur. |