Bagikan melalui


Size Struktur

Definisi

Struct menentukan tinggi dan lebar sebagai sepasang ganda.

[System.Diagnostics.DebuggerDisplay("Width={Width}, Height={Height}")]
[Xamarin.Forms.TypeConverter(typeof(Xamarin.Forms.SizeTypeConverter))]
public struct Size
type Size = struct
Warisan
System.ValueType
Size
Atribut
System.Diagnostics.DebuggerDisplayAttribute TypeConverterAttribute

Keterangan

Pengembang aplikasi harus menyadari batas representasi floating-point, khususnya kemungkinan perbandingan yang salah dan pemeriksaan kesetaraan untuk nilai dengan perbedaan kecil. Makalah David Goldberg Apa yang Harus Diketahui Setiap Ilmuwan Komputer Tentang Floating-Point Aritmatika menggambarkan masalah dengan sangat baik.

Konstruktor

Size(Double, Double)

Membuat objek baru Size dengan width dan height.

Bidang

Zero

Yang Size nilainya untuk tinggi dan lebar adalah 0,0.

Properti

Height

Besaran di sepanjang sumbu vertikal, dalam unit khusus platform.

IsZero

Size Apakah memiliki Height dan Width dari 0,0.

Width

Besaran di sepanjang sumbu horizontal, dalam unit yang ditentukan platform.

Metode

Deconstruct(Double, Double)

Struct menentukan tinggi dan lebar sebagai sepasang ganda.

Equals(Object)

Apakah thisSize setara objdengan .

Equals(Size)

Apakah thisSize setara otherdengan .

GetHashCode()

Mengembalikan nilai hash untuk Size.

ToString()

Mengembalikan representasi yang dapat dibaca manusia dari Size.

Operator

Addition(Size, Size)

Mengembalikan yang baru Size yang Height dan Width merupakan jumlah dari tinggi dan lebar komponen.

Equality(Size, Size)

Apakah dua Sizes memiliki nilai yang sama.

Explicit(Size to Point)

Mengembalikan baru Point berdasarkan Size.

Inequality(Size, Size)

Apakah dua Sizes memiliki nilai yang tidak sama.

Multiply(Size, Double)

Menskalakan dan WidthHeight.

Subtraction(Size, Size)

Mengembalikan yang baru Size yang Height tinggi Width dan lebarnya dikurangi s1nilai dalam s2.

Berlaku untuk