2018-10-12 16:35:31 -04:00
---
title: Expression Bodied Methods and Properties
localeTitle: طرق وعبارات بوديشن التعبير
---
# طرق وعبارات بوديشن التعبير
يمكنك الإعلان عن الطرق والخصائص كتعبير لامدا ، دون الحاجة إلى كتلة بيان. يهدف هذا التطبيق إلى تطبيقات بسيطة ، وهو أكثر إيجازًا من إعلان أسلوب أو خاصية منتظمة في أنه يلغي الحاجة إلى بعض الأقواس المتعرجة واستخدام بيان عودة صريح.
في ما يلي مثال لإعلان أسلوب منتظم:
2019-06-20 14:14:23 -07:00
```csharp
public Point CreatePoint(int x, int y)
{
return new Point(x, y);
}
```
2018-10-12 16:35:31 -04:00
ما يلي يعطي نفس النتيجة ، ولكن يتم كتابتها كطريقة تعبير جسدي:
2019-06-20 14:14:23 -07:00
```csharp
public Point CreatePoint(int x, int y) => new Point(x, y);
```
2018-10-12 16:35:31 -04:00
يمكنك أيضًا الإعلان عن الخصائص باستخدام بناء الجملة هذا. التعليمة البرمجية التالية هي كيفية تعريف خاصية get-only بدون تعبير lambda:
2019-06-20 14:14:23 -07:00
```csharp
public Point Location
{
get
{
return _location;
}
}
```
2018-10-12 16:35:31 -04:00
من خلال طريقة التعبير الجسدي ، يمكننا تقليص هذا الرمز إلى سطر واحد فقط:
2019-06-20 14:14:23 -07:00
```csharp
public Point Location => _location
```