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 تم ضبط القيم على الصفر.

أنظر أيضا