Struct Size

Size structure

Menyimpan sepasang bilangan bulat terurut, biasanya lebar dan tinggi persegi panjang.

public struct Size : IEquatable<Size>

Konstruktor

NamaKeterangan
Size(Point)Menginisialisasi instance baru dariSize struct dari yang ditentukanPoint .
Size(int, int)Menginisialisasi instance baru dariSize struct dari dimensi yang ditentukan.

Properti

NamaKeterangan
Height { get; set; }Mendapat atau menyetel komponen vertikal iniSize .
IsEmpty { get; }Mendapat nilai yang menunjukkan apakah iniSize memiliki lebar dan tinggi 0.
Width { get; set; }Mendapat atau menyetel komponen horizontal iniSize .

Metode

NamaKeterangan
static Add(Size, Size)Menambahkan lebar dan tinggi dari satuSize struktur dengan lebar dan tinggi lainnyaSize struktur.
static Ceiling(SizeF)Mengonversi yang ditentukanSizeF struktur ke aSize struktur dengan membulatkan values dariSize struktur ke nilai integer berikutnya yang lebih tinggi.
static Round(SizeF)Mengonversi yang ditentukanSizeF struktur ke aSizestructure dengan membulatkan nilai dariSizeF struktur ke nilai integer terdekat.
static Subtract(Size, Size)Mengurangi lebar dan tinggi satuSize struktur dari lebar dan tinggi lainnyaSize struktur.
static Truncate(SizeF)Mengonversi yang ditentukanSizeF struktur ke aSize structure dengan memotong nilai-nilaiSizeF struktur ke nilai integer yang lebih rendah berikutnya.
override Equals(object)Tes untuk melihat apakah objek yang ditentukan adalah aSize dengan dimensi yang sama seperti iniSize .
Equals(Size)Tes apakah lainnyaSize struktur memiliki ukuran yang sama iniSize struktur.
override GetHashCode()Mengembalikan kode hash untuk iniSize struktur.
override ToString()Mengubah atribut iniSize ke string yang dapat dibaca manusia.
operator +Menambahkan lebar dan tinggi dari satuSize struktur dengan lebar dan tinggi lainnyaSize struktur.
operator /MembagiSize oleh sebuahInt32 memproduksiSize . (2 operators)
operator ==Menguji apakah duaSize strukturnya sama.
explicit operatorMengonversi yang ditentukanSize ke aPoint .
implicit operatorMengonversi yang ditentukanSize ke aSizeF .
operator !=Menguji apakah duaSize strukturnya berbeda.
operator *Perkalian aSize oleh sebuahInt32 memproduksiSize . (4 operators)
operator -Mengurangi lebar dan tinggi satuSize struktur dari lebar dan tinggi lainnyaSize struktur.

Bidang

NamaKeterangan
static readonly EmptyMendapat aSize struktur yang memiliki aHeight DanWidth nilai 0.

Lihat juga