Struct Size
Size structure
Menyimpan sepasang bilangan bulat terurut, biasanya lebar dan tinggi persegi panjang.
public struct Size : IEquatable<Size>
Konstruktor
Nama | Keterangan |
---|
Size(Point) | Menginisialisasi instance baru dariSize struct dari yang ditentukanPoint . |
Size(int, int) | Menginisialisasi instance baru dariSize struct dari dimensi yang ditentukan. |
Properti
Nama | Keterangan |
---|
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
Nama | Keterangan |
---|
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 operator | Mengonversi yang ditentukanSize ke aPoint . |
implicit operator | Mengonversi 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
Nama | Keterangan |
---|
static readonly Empty | Mendapat aSize struktur yang memiliki aHeight DanWidth nilai 0. |
Lihat juga