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