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.

أنظر أيضا