هو المشغل

مؤلف: Robert Simon
تاريخ الخلق: 19 يونيو 2021
تاريخ التحديث: 22 يونيو 2024
Anonim
كيفية جعل Windows Media Player هو المشغل الإفتراضي في Windows 10
فيديو: كيفية جعل Windows Media Player هو المشغل الإفتراضي في Windows 10

المحتوى

تعريف - ماذا يعني مشغل؟

عامل التشغيل IS ، في C # ، هو عامل يستخدم للتحقق بشكل حيوي مما إذا كان الكائن متوافقًا مع نوع معين.

أثناء العمل مع أنواع المراجع التي تتضمن أنواعًا أساسية وأنواع مشتقة ، يصبح من الضروري تحويل كائن نوع الأساس إلى نوع مشتق ثم استدعاء الطريقة. في حالة عدم نجاح عملية الإرسال البسيطة من الأساس إلى النوع المشتق ، فإنها تؤدي إلى وضع استثناء.يتم استخدام المشغل لاختبار نجاح التشغيل المصبوب دون التسبب في استثناء. إنه مشغل فعال. إنه لا يتحقق فقط من القوالب الآمنة والناجحة لكائن ما ، بل يقوم أيضًا بجلب قيمة القوالب في القوالب الناجحة. ومع ذلك ، يتم استخدامه في كثير من الأحيان في التعليمات البرمجية لتحديد نوع كائن دون أي شرط لعملية المدلى بها.

نظرًا لأن العامل هو دائمًا ما يُرجع القيمة المنطقية (صواب أو خطأ) بعد عملية الإرسال ولا يلقي أبدًا استثناء ، فمن الموثوق به للغاية استخدامه في رمز التطبيق. بالإضافة إلى ذلك ، يسمح بالتحقق من نوع كائن بنوع معين بطريقة أبسط ، مما يقلل من حجم الرمز وجهد التطوير.


مقدمة إلى Microsoft Azure و Microsoft Cloud | من خلال هذا الدليل ، سوف تتعرف على الحوسبة السحابية التي تدور حولها وكيف يمكن أن يساعدك Microsoft Azure على ترحيل عملك وإدارته من السحابة.

يشرح Techopedia IS المشغل

المشغل هو عامل اختبار نوع مع معلمتين ، والتي تتضمن تعبيرًا عن نوع مرجعي. يجب التحقق من نوع المرجع للتحويل ونوع الوجهة الذي يجب التعبير عنه. إرجاع العامل هو true إذا لم يكن التعبير المعطى الذي يمثل الكائن خاليًا ونجح التعبير في الانتقال إلى النوع المحدد. خلاف ذلك ، فإنه يعود كاذبة.

لا يمكن زيادة تحميل المشغل لتوفير أي دلالات أخرى. يمكن استخدامه للتحقق من تحويلات المراجع والملاكمة وإلغاء boxbox ، ولكن ليس للتحويلات المعرفة من قبل المستخدم. بالرغم من تقييم توافق التعبير في وقت التشغيل ، فإن برنامج التحويل البرمجي C # يولد تحذيراً أثناء التحويل البرمجي عندما يتم استخدام عامل التشغيل على أنواع غير متوافقة.

على سبيل المثال ، يمكن استخدام عامل التشغيل للتحقق مما إذا كانت المعلمة التي تم تمريرها إلى طريقة ما هي من النوع ، أو الطالب أو نوعها المشتق حيث يكون الطالب نوعًا يستخدم لتمثيل المعلومات المتعلقة بالطالب في التطبيق.

يختلف المشغل عن المشغل AS ، حيث تؤدي النتائج السابقة إلى عمل ممثلين ، بينما يتجنب المشغل الثاني المصبوب في خطوة واحدة وبالتالي يتحقق أداء أفضل باستخدام المشغل.


تمت كتابة هذا التعريف في خداع C #