الهيكل SizeF

SizeF structure

يخزن زوجًا مرتبًا من الأعداد العائمة، عادةً العرض والارتفاع للمستطيل.

public struct SizeF

المنشئات

الاسمالوصف
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 أخرى.

انظر أيضًا