مقدمة
يمكن أن توفر الأساليب قيم الإرجاع بعد تنفيذ مهامها. باستخدام المعلمات وأنواع الإرجاع معا، يمكنك إنشاء أساليب مبسطة تتلقى الإدخال، وتنفذ مهمة، وتوفر الإخراج. يسمح لك هذا التنسيق ببناء وظائف في برامجك بكفاءة مع الحفاظ على تعليمات برمجية نظيفة وقابلة للقراءة.
لنفترض أنك بحاجة إلى إنشاء تطبيق يستخدم العديد من الأساليب لإجراء عمليات حسابية على قيم الإدخال. تحتاج إلى طريقة لاسترداد نتائج العمليات الحسابية، واستخدام هذه النتائج في البرنامج. يمكنك القيام بذلك عن طريق إنشاء أساليب ذات قيم إرجاع.
ضع في اعتبارك لعبة حيث يجب على اللاعب محاربة الأعداء. تحتوي اللعبة على بعض التعليمات البرمجية التي تحدد ما إذا كان قد تم ضرب حرف كلما Update() تم استدعاء أسلوب. قد تحتوي التعليمات البرمجية على الطرق التالية:
void Update();
int[] GetEnemyCoordinates(string enemyId);
int[] GetDistanceFromHero(string enemyId);
int[] GetHeroCoordinates();
bool EnemyCanHitHero(string enemyId);
int GetEnemyDamageOutput(string enemyId);
void UpdateHeroHP(int damage);
بالنظر إلى تواقيع الأسلوب، يمكنك تخيل كيفية استخدام الإدخال والإخراج لكل أسلوب عبر البرنامج. تجعل الأساليب أيضا التعليمات البرمجية للعبة أكثر قوة لأن كل واحدة لها قيم إرجاع يمكن استخدامها لأنواع مختلفة من السيناريوهات.
يعد التقاط القيم المرجعة من الأساليب مفيدا بشكل لا يصدق لجميع أنواع التطبيقات. في هذه الوحدة النمطية، ستتعرف على المزيد حول تنفيذ الأسلوب والعمل مع أنواع إرجاع الأسلوب.
الأهداف التعليمية
خلال هذه الوحدة النمطية، سوف تتمكن مما يلي:
- فهم أنواع العائدات
- تعرف على المزيد حول
returnالكلمة الأساسية - تعرف على المزيد حول التقاط قيم إرجاع الأسلوب
المتطلبات الأساسية
- تجربة استخدام أنواع بيانات C# بما في ذلك
intstringالصفائف والصفائف والصفائف ثلاثية الأبعاد - خبرة في استخدام
switchالعبارات وعبارات if-else و for-loops - تجربة استخدام
Randomالفئة لإنشاء رقم عشوائي. - الفهم الأساسي لأساليب C#