Struct Point

Point structure

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

public struct Point

المنشئون

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

الخصائص

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

طُرق

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

أنظر أيضا