الهيكل SizeF
SizeF structure
يخزن زوجًا مرتبًا من الأعداد العائمة، عادةً العرض والارتفاع للمستطيل.
المنشئات
| الاسم | الوصف |
|---|
| SizeF(PointF) | ينشئ نسخة جديدة من بنية SizeF من الـ PointF المحدد. |
| SizeF(SizeF) | ينشئ نسخة جديدة من بنية SizeF من الـ SizeF المحدد. |
| SizeF(float, float) | ينشئ نسخة جديدة من بنية SizeF من الأبعاد المحددة. |
الخصائص
| الاسم | الوصف |
|---|
| static Empty { get; } | يحصل على نسخة جديدة من بنية SizeF التي لها قيم Width وHeight مضبوطة على الصفر. |
| Height { get; set; } | يحصل أو يضبط المكوّن العمودي لهذه SizeF. |
| IsEmpty { get; } | يحصل على قيمة تشير إلى ما إذا كانت هذه SizeF ذات عرض وارتفاع صفر. |
| Width { get; set; } | يحصل أو يضبط المكوّن الأفقي لهذه SizeF. |
الطرق
| الاسم | الوصف |
|---|
| static Add(SizeF, SizeF) | يضيف عرض وارتفاع بنية SizeF واحدة إلى عرض وارتفاع بنية SizeF أخرى. |
| static Subtract(SizeF, SizeF) | يطرح عرض وارتفاع بنية SizeF واحدة من عرض وارتفاع بنية SizeF أخرى. |
| override Equals(object) | يفحص ما إذا كان الكائن المحدد هو SizeF بنفس الأبعاد لهذه SizeF. |
| override GetHashCode() | يعيد رمز التجزئة لهذه بنية Size. |
| ToPointF() | يحوّل SizeF إلى PointF. |
| ToSize() | يحوّل SizeF إلى بنية Size مع قيم حجم مقطوعة. |
| override ToString() | ينشئ سلسلة قابلة للقراءة البشرية تمثل هذه SizeF. |
| operator + | يضيف عرض وارتفاع بنية SizeF واحدة إلى عرض وارتفاع بنية SizeF أخرى. |
| operator == | يفحص ما إذا كان هيكلا SizeF متساويين. |
| explicit operator | يحوّل SizeF المحدد إلى PointF. |
| operator != | يفحص ما إذا كان هيكلا SizeF مختلفين. |
| operator - | يطرح عرض وارتفاع بنية SizeF واحدة من عرض وارتفاع بنية SizeF أخرى. |
انظر أيضًا