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. |
أنظر أيضا