Rectangle

Rectangle structure

يخزن مجموعة من أربعة أعداد صحيحة تمثل موقع وحجم المستطيل.

public struct Rectangle

المنشئات

الاسمالوصف
Rectangle(int, int, int, int)ينشئ مثيلاً جديدًا من البنية Rectangle بالموقع والحجم المحددين.

الخصائص

الاسمالوصف
static Empty { get; }يحصل على مثيل جديد من البنية Rectangle التي تكون قيم X وY وWidth وHeight فيها صفر.
Bottom { get; set; }يحصل أو يضبط إحداثي y الذي هو مجموع قيمتي الخاصيتين Y وHeight لهذه البنية Rectangle.
IsEmpty { get; }يحصل على قيمة تشير إلى ما إذا كانت جميع الخصائص الرقمية لهذه البنية Rectangle تساوي الصفر.
Left { get; set; }يحصل أو يضبط إحداثي x للحافة اليسرى لهذه البنية Rectangle.
Right { get; set; }يحصل أو يضبط إحداثي x الذي هو مجموع قيمتي الخاصيتين X وWidth لهذه البنية Rectangle.
Top { get; set; }يحصل أو يعيّن إحداثي y للحافة العلوية لهذا الهيكل Rectangle.

الطرق

الاسمالوصف
Contains(int, int)يحدد ما إذا كانت النقطة المحددة موجودة داخل هذا الهيكل Rectangle.
override Equals(object)يفحص ما إذا كان obj هيكلًا Rectangle بنفس الموقع والحجم لهذا الهيكل Rectangle.
override GetHashCode()يعيد رمز التجزئة لهذا الهيكل Rectangle.
override ToString()يحوّل خصائص هذا الهيكل Rectangle إلى سلسلة قابلة للقراءة من قبل الإنسان.
operator ==يفحص ما إذا كان هيكلا Rectangle متساويين في الموقع والحجم.
operator !=يفحص ما إذا كان هيكلا Rectangle يختلفان في الموقع أو الحجم.

الحقول

الاسمالوصف
Heightعرض المستطيل.
Widthارتفاع المستطيل.
Xموقع x للمستطيل.
Yموقع y للمستطيل.

انظر أيضًا