Struct SizeF

SizeF structure

Tipik olarak bir dikdörtgenin genişliği ve yüksekliği olan sıralı bir kayan noktalı sayı çifti depolar.

public struct SizeF

yapıcılar

İsimTanım
SizeF(PointF)Yeni bir örneğini başlatır.SizeF belirtilen yapıPointF .
SizeF(SizeF)Yeni bir örneğini başlatır.SizeF belirtilen yapıSizeF .
SizeF(float, float)Yeni bir örneğini başlatır.SizeF belirtilen boyutlardan yapı.

Özellikleri

İsimTanım
static Empty { get; }Yeni bir örneğini alırSizeF sahip olan yapıWidth VeHeight değerler sıfıra ayarlandı.
Height { get; set; }Bunun dikey bileşenini alır veya ayarlarSizeF .
IsEmpty { get; }Bunun olup olmadığını gösteren bir değer alır.SizeF sıfır genişliğe ve yüksekliğe sahiptir.
Width { get; set; }Bunun yatay bileşenini alır veya ayarlarSizeF .

yöntemler

İsimTanım
static Add(SizeF, SizeF)Birinin genişliğini ve yüksekliğini eklerSizeF diğerinin genişliğine ve yüksekliğine yapıSizeFyapı.
static Subtract(SizeF, SizeF)Birinin genişliğini ve yüksekliğini çıkarırSizeF diğerinin genişliğinden ve yüksekliğinden yapıSizeFyapı.
override Equals(object)Belirtilen nesnenin bir nesne olup olmadığını test eder.SizeF bununla aynı boyutlara sahipSizeF .
override GetHashCode()Bunun için bir karma kod döndürürSizeyapı.
ToPointF()dönüştürürSizeF birPointF .
ToSize()dönüştürürSizeF birSize kesik boyut değerlerine sahip yapı.
override ToString()Bunu temsil eden insanlar tarafından okunabilir bir dize oluşturur.SizeF .
operator +Birinin genişliğini ve yüksekliğini eklerSizeF diğerinin genişliğine ve yüksekliğine yapıSizeFyapı.
operator ==İki olup olmadığını test ederSizeF yapılar eşittir.
explicit operatorBelirtileni dönüştürürSizeF birPointF .
operator !=İki olup olmadığını test ederSizeF yapılar farklıdır.
operator -Birinin genişliğini ve yüksekliğini çıkarırSizeF diğerinin genişliğinden ve yüksekliğinden yapıSizeFyapı.

Ayrıca bakınız