حجم البنية

Size structure

يمثل الحجم.

public struct Size

المنشئات

الاسمالوصف
Size(Point)يُنشئ نسخة جديدة من بنية Size من الـ Point المحدد.
Size(int, int)يُنشئ نسخة جديدة من بنية Size من الأبعاد المحددة.

الخصائص

الاسمالوصف
static Empty { get; }يحصل على نسخة جديدة من بنية Size التي تحتوي على قيم Width وHeight مضبوطة على الصفر.
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.
override GetHashCode()يرجع رمز تجزئة لهذا الهيكل Size.
override ToString()ينشئ سلسلة قابلة للقراءة تمثل هذا Size.
operator +يضيف العرض والارتفاع لهيكل Size واحد إلى العرض والارتفاع لهيكل Size آخر.
operator ==يفحص ما إذا كان هيكلي Size اثنان متساويين.
explicit operatorيحوّل الـ Size المحدد إلى Point.
implicit operatorيحوّل الـ Size المحدد إلى SizeF.
operator !=يفحص ما إذا كان هيكلي Size اثنان مختلفين.
operator -يطرح العرض والارتفاع لهيكل Size واحد من العرض والارتفاع لهيكل Size آخر.

انظر أيضًا