SizeF

SizeF structure

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

public struct SizeF : IEquatable<SizeF>

المنشئون

اسموصف
SizeF(PointF)يقوم بتهيئة مثيل جديد لملفSizeF هيكل .
SizeF(SizeF)يقوم بتهيئة مثيل جديد لملفSizeF هيكل .
SizeF(float, float)تهيئة مثيل جديد لبنية SizeF من الأبعاد المحددة.

الخصائص

اسموصف
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 هيكل .
Equals(SizeF)اختبارات أخرىSizeF هيكل له نفس الحجم من هذاSizeF هيكل .
override GetHashCode()إرجاع رمز تجزئة لهذا الغرضSizeF هيكل .
ToPointF()تحويل أSizeF هيكل لPointF هيكل .
ToSize()تحويل أSizeF هيكل لSize هيكل .
override ToString()تحويل سمات هذاSizeF لسلسلة يمكن للبشر قراءتها.
operator +إضافة عرض وارتفاع واحدSizeF هيكل لعرض وارتفاع آخرSizeF هيكل .
operator /تقسيماتSizeF بواسطة أSingle المنتجةSizeF .
operator ==اختبار ما إذا كان اثنانSizeF الهياكل متساوية.
explicit operatorتحويل المحددSizeF إلى أPointF .
operator !=اختبار ما إذا كان اثنانSizeF الهياكل مختلفة.
operator *المضاعفاتSizeF بواسطة أSingle المنتجةSizeF . (2 operators)
operator -طرح عرض وارتفاع واحدSizeF هيكل من عرض وارتفاع آخرSizeF هيكل .

مجالات

اسموصف
static readonly Emptyيحصل على أSizeF هيكل يحتوي علىHeight وWidth قيمة 0.

أنظر أيضا