Size Yapı
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Double çifti olarak Height ve Width tanımlayan yapı.
[System.Diagnostics.DebuggerDisplay("Width={Width}, Height={Height}")]
[Xamarin.Forms.TypeConverter(typeof(Xamarin.Forms.SizeTypeConverter))]
public struct Size
type Size = struct
- Devralma
-
Size
- Öznitelikler
Açıklamalar
Uygulama geliştiricileri kayan nokta temsillerinin sınırlarının farkında olmalıdır, özellikle de küçük farklılıklar olan değerler için yanlış karşılaştırmalar ve eşitlik denetimleri olasılığı vardır. David Goldberg 'in yazılı olduğu her bilgisayar bilimconu, kayan nokta aritmetiği hakkında bilmeleri gereken sorunlar, sorunsuz bir şekilde açıklanmıştır.
Oluşturucular
| Size(Double, Double) |
SizeVe ile yeni bir nesne |
Alanlar
| Zero |
SizeYükseklik ve genişlik için değerleri 0,0 ' dir. |
Özellikler
| Height |
Dikey eksen üzerinde, platforma özgü birimlerde büyüklüğü. |
| IsZero | |
| Width |
Platform tanımlı birimlerde yatay eksen üzerinde büyüklük. |
Yöntemler
| Deconstruct(Double, Double) | |
| Equals(Object) |
|
| Equals(Size) |
|
| GetHashCode() |
İçin bir karma değer döndürür Size . |
| ToString() |
, ' Nin okunabilir bir gösterimini döndürür Size . |
İşleçler
| Addition(Size, Size) |
Size Height Width Bileşen yüksekliğinin ve genişliğinin toplamı olan yeni bir döndürür. |
| Equality(Size, Size) |
İki Size s eşit değere sahip olup olmadığı. |
| Explicit(Size to Point) | |
| Inequality(Size, Size) |
İki Size s 'nin eşit olmayan değerleri olup olmadığı. |
| Multiply(Size, Double) | |
| Subtraction(Size, Size) |
Size Height Width |