Size Struktur
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.ValueTypeSize
- 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 |
Bidang
Zero |
Yang Size nilainya untuk tinggi dan lebar adalah 0,0. |
Properti
Height |
Besaran di sepanjang sumbu vertikal, dalam unit khusus platform. |
IsZero | |
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 |
Equals(Size) |
Apakah |
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) | |
Inequality(Size, Size) |
Apakah dua Sizes memiliki nilai yang tidak sama. |
Multiply(Size, Double) | |
Subtraction(Size, Size) |
Mengembalikan yang baru Size yang Height tinggi Width dan lebarnya dikurangi |