Size
Size structure
Tipik olarak bir dikdörtgenin genişliği ve yüksekliği olan sıralı bir tamsayı çiftini saklar.
public struct Size : IEquatable<Size>
yapıcılar
İsim | Tanım |
---|
Size(Point) | Yeni bir örneğini başlatırSize belirtilen yapıdanPoint . |
Size(int, int) | Yeni bir örneğini başlatırSize belirtilen boyutlardan yapı. |
Özellikleri
İsim | Tanım |
---|
Height { get; set; } | Bunun dikey bileşenini alır veya ayarlarSize . |
IsEmpty { get; } | Bunun olup olmadığını gösteren bir değer alır.Size 0. genişlik ve yüksekliğe sahiptir |
Width { get; set; } | Bunun yatay bileşenini alır veya ayarlarSize . |
yöntemler
İsim | Tanım |
---|
static Add(Size, Size) | Birinin genişliğini ve yüksekliğini eklerSize diğerinin genişliğine ve yüksekliğine göre yapıSize yapı. |
static Ceiling(SizeF) | Belirtileni dönüştürürSizeF bir yapıyaSize değerlerin değerini yuvarlayarak yapıSize sonraki daha yüksek tamsayı değerlerine yapı. |
static Round(SizeF) | Belirtileni dönüştürürSizeF bir yapıyaSize yapı değerlerini yuvarlayarakSizeF en yakın tamsayı değerlerine yapı. |
static Subtract(Size, Size) | Birinin genişliğini ve yüksekliğini çıkarırSize başka bir genişlik ve yükseklikten yapıSize yapı. |
static Truncate(SizeF) | Belirtileni dönüştürürSizeF bir yapıyaSize yapı değerlerini kısaltarakSizeF sonraki düşük tamsayı değerlerine yapı. |
override Equals(object) | Belirtilen nesnenin bir nesne olup olmadığını test eder.Size bununla aynı boyutlara sahipSize . |
Equals(Size) | Diğer olup olmadığını test ederSize yapı bununla aynı boyuta sahipSize yapı. |
override GetHashCode() | Bunun için bir karma kod döndürürSize yapı. |
override ToString() | Bunun özniteliklerini dönüştürürSize insan tarafından okunabilir bir dizeye. |
operator + | Birinin genişliğini ve yüksekliğini eklerSize diğerinin genişliğine ve yüksekliğine göre yapıSize yapı. |
operator / | BölmelerSize tarafındanInt32 üretenSize . (2 operators) |
operator == | İki tane olup olmadığını test eder.Size yapılar eşittir. |
explicit operator | Belirtileni dönüştürürSize birPoint . |
implicit operator | Belirtileni dönüştürürSize birSizeF . |
operator != | İki tane olup olmadığını test eder.Size yapılar farklıdır. |
operator * | a ile çarparSize tarafındanInt32 üretenSize . (4 operators) |
operator - | Birinin genişliğini ve yüksekliğini çıkarırSize başka bir genişlik ve yükseklikten yapıSize yapı. |
Alanlar
İsim | Tanım |
---|
static readonly Empty | Size sahip bir yapıya sahipHeight veWidth 0. değeri |
Ayrıca bakınız