Size
Size structure
يخزن زوجًا مرتبًا من الأعداد الصحيحة ، عادةً ما يكون عرض المستطيل وارتفاعه.
public struct Size : IEquatable<Size>
المنشئون
| اسم | وصف |
|---|
| Size(Point) | يقوم بتهيئة مثيل جديد لملفSize هيكل من المحددPoint . |
| Size(int, int) | يقوم بتهيئة مثيل جديد لملفSize هيكل من الأبعاد المحددة. |
الخصائص
| اسم | وصف |
|---|
| Height { get; set; } | الحصول على أو تحديد المكون الرأسي لهذاSize . |
| IsEmpty { get; } | يحصل على قيمة تشير إلى ما إذا كان هذاSize يبلغ عرضه وارتفاعه 0. |
| Width { get; set; } | الحصول على أو تحديد المكون الأفقي لهذاSize . |
طُرق
| اسم | وصف |
|---|
| static Add(Size, Size) | إضافة عرض وارتفاع واحدSize هيكل للعرض والارتفاع آخرSize هيكل . |
| static Ceiling(SizeF) | تحويل المحددSizeF هيكل لSize هيكل عن طريق تقريب القيم منSize بنية لقيم الأعداد الصحيحة الأعلى التالية. |
| static Round(SizeF) | تحويل المحددSizeF هيكل لSize هيكل بتقريب قيمSizeF بنية لأقرب قيم عدد صحيح. |
| static Subtract(Size, Size) | طرح عرض وارتفاع واحدSize هيكل من العرض والارتفاع آخرSize هيكل . |
| static Truncate(SizeF) | تحويل المحددSizeF هيكل لSize هيكل باقتطاع قيمSizeF هيكل لقيم الأعداد الصحيحة التالية. |
| override Equals(object) | اختبارات لمعرفة ما إذا كان الكائن المحدد بتنسيقSize بنفس أبعاد مثل هذاSize . |
| Equals(Size) | اختبارات أخرىSize هيكل له نفس الحجم من هذاSize هيكل . |
| override GetHashCode() | إرجاع رمز تجزئة لهذا الغرضSize هيكل . |
| override ToString() | تحويل سمات هذاSize لسلسلة يمكن للبشر قراءتها. |
| operator + | إضافة عرض وارتفاع واحدSize هيكل للعرض والارتفاع آخرSize هيكل . |
| operator / | تقسيماتSize بواسطةInt32 المنتجةSize . (2 operators) |
| operator == | اختبار ما إذا كان اثنانSize الهياكل متساوية. |
| explicit operator | تحويل المحددSize إلى أPoint . |
| implicit operator | تحويل المحددSize إلى أSizeF . |
| operator != | اختبار ما إذا كان اثنانSize الهياكل مختلفة. |
| operator * | تتكاثر أSize بواسطةInt32 المنتجةSize . (4 operators) |
| operator - | طرح عرض وارتفاع واحدSize هيكل من العرض والارتفاع آخرSize هيكل . |
مجالات
| اسم | وصف |
|---|
| static readonly Empty | يحصل على أSize هيكل يحتوي علىHeight وWidth قيمة 0. |
أنظر أيضا