Point

Point structure

يمثل زوجًا مرتبًا من إحداثيات x و y الصحيحة التي تحدد نقطة في مستوى ثنائي الأبعاد.

public struct Point : IEquatable<Point>

المنشئون

اسم وصف
Point(int) يقوم بتهيئة مثيل جديد لملفPoint بناء باستخدام الإحداثيات المحددة بواسطة قيمة عدد صحيح.
Point(Size) يقوم بتهيئة مثيل جديد لملفPoint هيكل من أSize .
Point(int, int) يقوم بتهيئة مثيل جديد لملفPoint هيكل مع الإحداثيات المحددة.

الخصائص

اسم وصف
IsEmpty { get; } يحصل على قيمة تشير إلى ما إذا كان هذاPoint فارغ .
X { get; set; } الحصول على أو تحديد إحداثيات x لهذه النقطة.
Y { get; set; } الحصول على أو تحديد إحداثيات y لهذه النقطة.

طُرق

اسم وصف
static Add(Point, Size) إضافة المحددSize إلى المحددPoint .
static Ceiling(PointF) تحويل أPointF إلى أPoint بإجراء عملية سقف على جميع الإحداثيات .
static Round(PointF) تحويل المحددPointF إلى كائن نقطة عن طريق تقريبPoint القيم لأقرب عدد صحيح.
static Subtract(Point, Size) يترجم أPoint من سالب معينSize .
static Truncate(PointF) يحول PointF إلى نقطة عن طريق إجراء عملية مقتطعة على جميع الإحداثيات.
override Equals(object) يحدد ما إذا كان هذاPoint يحتوي على نفس الإحداثيات المحددةObject .
Equals(Point) اختبارات أخرىPoint هيكل له نفس الموقع من هذاPoint هيكل .
override GetHashCode() إرجاع رمز تجزئة لهذا الغرضPoint .
Offset(Point) يترجم هذاPoint حسب المحددPoint .
Offset(int, int) يترجم هذاPoint بالمبلغ المحدد.
override ToString() تحويل سمات هذاPoint لسلسلة يمكن للبشر قراءتها.
operator + يترجم أPoint من خلال معينSize .
operator == يقارن اثنينPoint objects. تحدد النتيجة ما إذا كانت قيمX وY Properties من الاثنينPoint الكائنات متساوية .
explicit operator ينشئ ملفSize مع إحداثيات المحددPoint .
implicit operator تحويل المحددPoint هيكل لPointF هيكل .
operator != يقارن اثنينPoint objects. تحدد النتيجة ما إذا كانت قيمX أوY Properties من الاثنينPoint الكائنات غير متساوية.
operator - يترجم أPoint من سالب معينSize .

مجالات

اسم وصف
static readonly Empty يمثل أPoint التي لديهاX وY تم ضبط القيم على الصفر.

أنظر أيضا