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ırSizeF belirtilen yapıdanPointF .
SizeF(SizeF)Yeni bir örneğini başlatırSizeF belirtilen yapıdanSizeF .
SizeF(float, float)Yeni bir örneğini başlatırSizeF belirtilen boyutlardan yapı.

Özellikleri

İsimTanım
static Empty { get; }Yeni bir örneğini alırSizeF sahip 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şlik 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 yapıyı bir başkasının genişliğine ve yüksekliğineSizeF yapı.
static Subtract(SizeF, SizeF)Birinin genişliğini ve yüksekliğini çıkarırSizeF bir başkasının genişliğinden ve yüksekliğinden yapıSizeF yapı.
override Equals(object)Belirtilen nesnenin bir nesne olup olmadığını test eder.SizeFbununla aynı ölçülerdeSizeF .
override GetHashCode()Bunun için bir karma kod döndürürSize yapı.
ToPointF()BirSizeF birPointF .
ToSize()BirSizeF birSize kesilmiş boyut değerlerine sahip yapı.
override ToString()Bunu temsil eden insan tarafından okunabilir bir dize oluştururSizeF .
operator +Birinin genişliğini ve yüksekliğini eklerSizeF yapıyı bir başkasının genişliğine ve yüksekliğineSizeF yapı.
operator ==İki tane olup olmadığını test eder.SizeF yapılar eşittir.
explicit operatorBelirtileni dönüştürürSizeF birPointF .
operator !=İki tane olup olmadığını test eder.SizeF yapılar farklıdır.
operator -Birinin genişliğini ve yüksekliğini çıkarırSizeF bir başkasının genişliğinden ve yüksekliğinden yapıSizeF yapı.

Ayrıca bakınız