## Point structure

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

```csharp
public struct Point : IEquatable<Point>
```

## المنشئون

| اسم | وصف |
| --- | --- |
| [Point](point#constructor)(int) | يقوم بتهيئة مثيل جديد لملف[`Point`](../point) بناء باستخدام الإحداثيات المحددة بواسطة قيمة عدد صحيح. |
| [Point](point#constructor_2)(Size) | يقوم بتهيئة مثيل جديد لملف[`Point`](../point) هيكل من أ[`Size`](../size) . |
| [Point](point#constructor_1)(int, int) | يقوم بتهيئة مثيل جديد لملف[`Point`](../point) هيكل مع الإحداثيات المحددة. |

## الخصائص

| اسم | وصف |
| --- | --- |
| [IsEmpty](../../system.drawing/point/isempty) { get; } | يحصل على قيمة تشير إلى ما إذا كان هذاPoint فارغ . |
| [X](../../system.drawing/point/x) { get; set; } | الحصول على أو تحديد إحداثيات x لهذه النقطة. |
| [Y](../../system.drawing/point/y) { get; set; } | الحصول على أو تحديد إحداثيات y لهذه النقطة. |

## طُرق

| اسم | وصف |
| --- | --- |
| static [Add](../../system.drawing/point/add)(Point, Size) | إضافة المحددSize إلى المحددPoint . |
| static [Ceiling](../../system.drawing/point/ceiling)(PointF) | تحويل أ[`PointF`](../pointf) إلى أ[`Point`](../point) بإجراء عملية سقف على جميع الإحداثيات . |
| static [Round](../../system.drawing/point/round)(PointF) | تحويل المحددPointF إلى كائن نقطة عن طريق تقريبPoint القيم لأقرب عدد صحيح. |
| static [Subtract](../../system.drawing/point/subtract)(Point, Size) | يترجم أ[`Point`](../point) من سالب معين[`Size`](../size) . |
| static [Truncate](../../system.drawing/point/truncate)(PointF) | يحول PointF إلى نقطة عن طريق إجراء عملية مقتطعة على جميع الإحداثيات. |
| override [Equals](../../system.drawing/point/equals#equals_1)(object) | يحدد ما إذا كان هذاPoint يحتوي على نفس الإحداثيات المحددةObject . |
| [Equals](../../system.drawing/point/equals#equals)(Point) | اختبارات أخرى[`Point`](../point) هيكل له نفس الموقع من هذا[`Point`](../point) هيكل . |
| override [GetHashCode](../../system.drawing/point/gethashcode)() | إرجاع رمز تجزئة لهذا الغرضPoint . |
| [Offset](../../system.drawing/point/offset#offset_1)(Point) | يترجم هذاPoint حسب المحددPoint . |
| [Offset](../../system.drawing/point/offset#offset)(int, int) | يترجم هذاPoint بالمبلغ المحدد. |
| override [ToString](../../system.drawing/point/tostring)() | تحويل سمات هذا[`Point`](../point) لسلسلة يمكن للبشر قراءتها. |
| [operator +](../../system.drawing/point/op_addition) | يترجم أ[`Point`](../point) من خلال معين[`Size`](../size) . |
| [operator ==](../../system.drawing/point/op_equality) | يقارن اثنينPoint objects. تحدد النتيجة ما إذا كانت قيمX وY Properties من الاثنينPoint الكائنات متساوية . |
| [explicit operator](../../system.drawing/point/op_explicit) | ينشئ ملف[`Size`](../size) مع إحداثيات المحدد[`Point`](../point) . |
| [implicit operator](../../system.drawing/point/op_implicit) | تحويل المحددPoint هيكل لPointF هيكل . |
| [operator !=](../../system.drawing/point/op_inequality) | يقارن اثنينPoint objects. تحدد النتيجة ما إذا كانت قيمX أوY Properties من الاثنينPoint الكائنات غير متساوية. |
| [operator -](../../system.drawing/point/op_subtraction) | يترجم أ[`Point`](../point) من سالب معين[`Size`](../size) . |

## مجالات

| اسم | وصف |
| --- | --- |
| static readonly [Empty](../../system.drawing/point/empty) | يمثل أPoint التي لديهاX وY تم ضبط القيم على الصفر. |

### أنظر أيضا

* مساحة الاسم [System.Drawing](../../system.drawing)
* المجسم [Aspose.Drawing](../../)

<!-- DO NOT EDIT: generated by xmldocmd for Aspose.Drawing.dll -->
