‫مرحبًا بك في قسم الأساليب وهذا القسم.
‫سنقوم بتغطية الأساليب وإلقاء نظرة على ما يفعلونه وكيف يمكننا استخدامه.
‫وهي مهمة للغاية في أي لغة برمجة موجهة للكائنات.
‫وسنبدأ بالتحقق من التعريف ، وهو من الوثائق الرسمية من Microsoft.
‫الطريقة هي كتلة تعليمات برمجية تحتوي على سلسلة من العبارات.
‫يتسبب البرنامج في تنفيذ التعليمات عن طريق استدعاء الطريقة وتحديد أي وسيطات عملية
‫مطلوبة.
‫في C-sharp ، يتم تنفيذ كل تعليمات يتم تنفيذها في سياق طريقة ما.
‫الطريقة الرئيسية هي نقطة الدخول لكل تطبيق C-sharp ويتم استدعاؤها بواسطة Common Language
‫Runtime Sealer عند بدء تشغيل البرنامج.
‫وحتى الآن رأينا طريقة واحدة تفعل ذلك بالضبط.
‫إنها الطريقة الرئيسية وتبدأ عندما نبدأ برنامجنا.
‫لذلك استخدمنا ذلك ولم ننشئ طريقتنا الخاصة بعد ، لكننا سنفعل ذلك في مقاطع الفيديو التالية.
‫لكن أولاً وقبل كل شيء ، دعنا نلقي نظرة على الشكل الذي تبدو عليه صيغة الطريقة.
‫إذن لديك حق الوصول المحدد ، ثم نوع الإرجاع ، واسم الطريقة ، ثم بين قوسين لديك قائمة
‫المعلمات ، ثم أخيرًا لديك جسم الطريقة.
‫وكالعادة ، عند إنشاء طرق الفئات ، كما أوضحت سابقًا ، لديك قوس فتح
‫مجعد وقوس إغلاق مجعد.
‫إذن هذا هو النحو.
‫لكن ما كل هذه الأشياء؟
‫ما هو Excel تحديد؟
‫ما هو نوع الإرجاع ، ما هو اسم الطريقة وما إلى ذلك؟
‫وهناك تعليمات رائعة حول هذا الأمر ، حول نقطة البرامج التعليمية وقد قدموا شرحًا رائعًا حول الوصول.
‫حدد الأمر الذي يحدد رؤية متغير أو طريقة من فئة أخرى.
‫هذا يعني أنه عند إنشاء فئات متعددة ، يمكنك الوصول إلى الأساليب التي لها وصول محدد ولا
‫يمكنها الوصول إلى طرق أخرى.
‫لذلك هناك أنواع متعددة من محددات الوصول.
‫على سبيل المثال ، عامة.
‫إذا كنت تستخدم عامة ، فيمكنك الوصول إلى هذه الطريقة من فصل دراسي آخر.
‫إذا كنت تستخدم الخاص ، على سبيل المثال ، لا يمكنك.
‫وهناك محددات وصول أخرى وسنقوم بتغطيتها لاحقًا في الدورة.
‫بعد ذلك ، قد ترجع طريقة من النوع A قيمة ، لذلك قد لا تضطر إلى ذلك.
‫نوع الإرجاع هو نوع بيانات القيمة التي أرجعها الأسلوب.
‫هذا يعني أنه إذا كنت تريد أن تعيد الطريقة شيئًا ما ، لذا قم بإرجاع شيء ما ، عليك تحديد نوع
‫البيانات الذي تريد إرجاعه.
‫على سبيل المثال ، إذا كنت تريد إرجاع رقم ، فيمكنك استخدام ، على سبيل المثال ، عدد صحيح.
‫إذا لم تُرجع الطريقة أي قيم ، فسيكون نوع الإرجاع باطلاً.
‫لذلك هناك حالات يجب أن تقوم فيها الطريقة بتشغيل بعض التعليمات البرمجية فقط ولا يجب أن تعيد أي شيء.
‫ثم يمكنك ببساطة استخدام void بدلاً من عدد صحيح أو سلسلة أو مزدوج أو شيء مشابه.
‫ثم لديك اسم الطريقة.
‫اسم الطريقة هو معرف فريد وهو حساس لحالة الأحرف.
‫لا يمكن أن يكون مثل أي معرّف آخر تم الإعلان عنه في الفصل الدراسي.
‫لذلك عليك إنشاء اسم محدد وفريد ثم في هذه الحالة ، يكون حساسًا بمعنى أنه يمكنك
‫استخدام الأحرف الكبيرة وما إلى ذلك.
‫ولكن أفضل ممارسة هي أن تبدأ بحرف كبير ثم تستخدم عادةً أحرفًا كبيرة صغيرة
‫، وباستثناء أنك ، على سبيل المثال ، تقود السيارة ، فحينئذٍ ستكتب الحرف C كحرف كبير
‫أيضًا.
‫ثم لديك قائمة المعلمات ومغلقة بين قوسين.
‫يتم استخدام المعلمات لتمرير واستقبال البيانات من طريقة.
‫تشير قائمة المعلمات إلى ترتيب النوع وعدد معلمات الأسلوب.
‫المعلمات اختيارية.
‫بمعنى ، قد لا تحتوي الطريقة على معلمات ، مما يعني أن هناك مدخلات للطريقة وتلك
‫هي المعلمات.
‫ويمكنك وضع شيء ما في الطريقة ويمكنك استرداد شيء ما وهذا هو نوع الإرجاع.
‫لذا سنلقي نظرة على ذلك في غضون دقيقة.
‫لذلك سيكون لدينا مثال حيث يمكنك رؤية قائمة المعلمات ونوع الإرجاع ثم جسم الطريقة.
‫يحتوي هذا على مجموعة التعليمات اللازمة لإكمال النشاط المطلوب.
‫ونعم ، هذا إلى حد كبير ما يجب أن تنفذه الطريقة.
‫لذلك يجب على أي طريقة تنفيذ بعض التعليمات البرمجية ، وكلما استدعيت هذه الطريقة ، يجب أن تنفذ هذا الرمز
‫دائمًا.
‫لذلك دعونا نلقي نظرة على مثال.
‫لدينا هنا مثال حيث قمت بإنشاء طريقة تقول public int add.
‫لذلك يتم تحديد الوصول العام ، مما يعني أنه يمكن استخدام هذه الطريقة من الفئات الأخرى أيضًا.
‫في الوقت الحالي ، لا يحدث هذا فرقًا بالنسبة لنا لأننا لم ننشئ فصولاً متعددة
‫بعد ، لكننا سنفعل ذلك لاحقًا.
‫ثم لديك int ، وهو نوع الإرجاع.
‫لذلك ستعيد هذه الطريقة عددًا صحيحًا وهو رقم ، ثم يتم إضافة اسم الطريقة في هذه الحالة.
‫لذلك يجب أن تضيف هذه الطريقة قيمتين وأن القيمتين اللتين يجب أن تضيفهما هي المعلمات.
‫إذن ، العدد واحد وخدر اثنين.
‫والمهم هو أن تضيف نوع البيانات ، ثم تدخل اسم المعلمة ، وتفصل بينها
‫بفاصلة ، ثم تمضي قدمًا.
‫لذلك لديك ، يمكن أن يكون لديك العديد من المعلمات المختلفة.
‫لا يجب أن تكون اثنين ، يمكن أن تكون واحدة ، يمكن أن تكون 50 ، أيا كان.
‫إذن ما هو الحال عادة أنك لا تستخدم أكثر من ، دعنا نقول ، خمسة أو ستة ، ولكن يمكن أن يكون العدد
‫الذي تريده.
‫حسنا.
‫ثم ما تفعله هنا هو أنه لديك رقمان ثم يتم إغلاق الأقواس وتفتح الأقواس المتعرجة.
‫وداخل الأقواس المتعرجة لديك محتوى الطريقة أو جسم الطريقة.
‫وهنا تقوم بتشغيل الكود.
‫لذلك عندما يكون لديك نوع بيانات ، على سبيل المثال ، عدد صحيح ، يجب عليك إرجاع شيء من هذا النوع
‫من البيانات.
‫إذن في حالتنا ، النتيجة المعادة والنتيجة هي عدد صحيح يساوي عدد واحد زائد عدد اثنين.
‫لذا فإن هذه الطريقة هي مثال بسيط لطريقة ستضيف إلى القيم وتعيد نتيجة هاتين
‫القيمتين.
‫إذن مجموع هاتين القيمتين.
‫هذا مثال بسيط.
‫ثم يمكنك حتى تقليل الرمز قليلاً.
‫لذلك يمكنك التخلص من هذه الطريقة الإضافية.
‫يمكنك ببساطة أن تقول ، حسنًا ، قم بإرجاع الرقم واحد زائد العدد اثنين ، لذلك لن تحتاج إلى تلك الخطوة الإضافية هناك.
‫لكن يمكنك بالطبع المضي قدمًا وإنشاء ذلك فقط لتسهيل القراءة ، على سبيل المثال.
‫لكننا سنلقي نظرة على عدة أمثلة مختلفة في الفيديو التالي.
‫لذا في الفيديو التالي ، سنقوم فقط بإنشاء مثال فارغ لا يعيد شيئًا ، وبعد ذلك
‫سنلقي نظرة على الطرق التي تعيد شيئًا ما وهكذا دواليك.
‫حسنا.
‫لذلك كان هذا فقط الجزء النظري.
‫دعنا نذهب إلى العرض ودعنا نلقي نظرة على ما يمكننا فعله بالطرق والغرض منها.