] في سمة أو طريقة C# ، معنى المشغل
=> دورًا مهمًا في تحديد أعضاء الجسم التعبير ، وهي ميزة السكر النحوية المقدمة في C# 6. يوفر هؤلاء الأعضاء بناء جملة موجز لطرق getter في الخصائص.
سمة جسم التعبير ]
استخدم عامل التشغيل => في إعلان الخصائص ينشئ عضوًا في الجسم. هذا يعني أن المترجم سيقوم تلقائيًا بإنشاء طريقة getter التي تكون قيمة الإرجاع هي التعبير على يمين السهم.
public int MaxHealth => Memory[Address].IsValid ? Memory[Address].Read(Offs.Life.MaxHp) : 0;
if
الذاكرة [العنوان] .isvalid
] ]] ]
إذا
] على عكس خصائص الجسم التعبير ، فإن إعلانات الحقل مع المهيئات تقيم تعبيراتها فقط في وقت واحد أثناء إنشاء مثيل. على سبيل المثال:
public int maxhealth = x؟
public int MaxHealth = x ? y : z;
أعضاء جسم تعبير آخر ]
لا يقتصر أعضاء الجسم التعبير على السمات. يمكن استخدامها أيضًا لـ:
فهرسطريقة
في حين أن أعضاء الجسم التعبير لديهم أوجه تشابه مع تعبيرات Lambda ، فهي مفاهيم مختلفة. ينتج تعبير Lambda مثيلًا أو شجرة تعبير مندوب ، وعضو الجسم التعبير هو توجيه للمترجم لإنشاء تطبيق أعضاء محدد وراء الكواليس.
=> يستخدم عاملبشكل أساسي لتمييز أعضاء الجسم التعبير عن وظائف C# 6 الأخرى.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3