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 .

أنظر أيضا