Struct Size

Size structure

Boyutu temsil eder.

public struct Size

yapıcılar

İsimTanım
Size(Point)Yeni bir örneğini başlatır.Size belirtilen yapıPoint .
Size(int, int)Yeni bir örneğini başlatır.Size belirtilen boyutlardan yapı.

Özellikleri

İsimTanım
static Empty { get; }Yeni bir örneğini alırSize sahip olan yapıWidth VeHeight değerler sıfıra ayarlandı.
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şliğe ve yüksekliğe sahip
Width { get; set; }Bunun yatay bileşenini alır veya ayarlarSize .

yöntemler

İsimTanım
static Add(Size, Size)Birinin genişliğini ve yüksekliğini eklerSize diğerinin genişliğine ve yüksekliğine yapıSizeyapı.
static Ceiling(SizeF)Belirtileni dönüştürürSizeF bir yapıSize değerlerini yuvarlayarak yapıSize sonraki daha yüksek tamsayı değerlerine yapı.
static Round(SizeF)Belirtileni dönüştürürSizeF bir yapıSize değerlerini yuvarlayarak yapıSizeF en yakın tamsayı değerlerine yapı.
static Subtract(Size, Size)Birinin genişliğini ve yüksekliğini çıkarırSize diğerinin genişliğinden ve yüksekliğinden yapıSizeyapı.
static Truncate(SizeF)Belirtileni dönüştürürSizeF bir yapıSize değerlerini keserek yapıSizeF sonraki alt tamsayı değerlerine yapı.
override Equals(object)Belirtilen nesnenin bir nesne olup olmadığını test eder.Size bununla aynı boyutlara sahipSize .
override GetHashCode()Bunun için bir karma kod döndürürSizeyapı.
override ToString()Bunu temsil eden insanlar tarafından okunabilir bir dize oluşturur.Size .
operator +Birinin genişliğini ve yüksekliğini eklerSize diğerinin genişliğine ve yüksekliğine yapıSizeyapı.
operator ==İki olup olmadığını test ederSize yapılar eşittir.
explicit operatorBelirtileni dönüştürürSize birPoint .
implicit operatorBelirtileni dönüştürürSize birSizeF .
operator !=İki olup olmadığını test ederSize yapılar farklıdır.
operator -Birinin genişliğini ve yüksekliğini çıkarırSize diğerinin genişliğinden ve yüksekliğinden yapıSizeyapı.

Ayrıca bakınız