العاملين

مؤلف: Lewis Jackson
تاريخ الخلق: 8 قد 2021
تاريخ التحديث: 4 قد 2024
Anonim
موال العاملين  محمد طه
فيديو: موال العاملين محمد طه

المحتوى

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

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

بشكل عام ، يساعد المشغلون في بناء التعبيرات التي تشكل الوسيلة الأساسية للعمل مع البيانات المخزنة في الثوابت والمتغيرات.

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


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

تيكوبيديا تشرح المشغلين

مثل مشغلي C ++ ، يكون لمشغلي C # الأسبقية والألفة التي تحدد ترتيب تقييم العوامل في تعبير. استنادًا إلى عدد المعامِلات المستخدمة مع المشغل ، يتم تصنيف المشغلين على أنهم أحاديون (مُعامل وحيد) وثنائي (مُعاملان) وثلاثي (ثلاثة معاملات).

يمكن للأنواع المعرفة من قبل المستخدم زيادة التحميل على المشغل من خلال تعريفه كدالة عضو ثابت باستخدام الكلمة الأساسية "المشغل" ذات مستوى الوصول العام. لا يمكن تحميل بعض المشغلين سوى القليل من القيود.

على سبيل المثال ، يمكن استخدام المشغل ‘==’ لمقارنة كائنين من نوع القيمة غير القابلة للتغيير والذي يتم تحميل المشغل عليه بشكل زائد في نوع الكائن المحدد من قبل المستخدم لمقارنة المساواة في القيمة بدلاً من المساواة المرجعية.

تشمل الأنواع المختلفة من عوامل تشغيل C # المستخدمة في وظائف محددة ما يلي:


  • الواجب (=): يستخدم لتعيين نتيجة تعبير لمتغير
  • مهمة قصيرة (+ = ، - = ، * = ، / = ،٪ = ، & = ، | = ، ^ = ، << = ، >> =): لتقصير عمليات التعيين الشائعة
  • الحساب (+ ، - ، * ، / ،٪): لإنشاء تعبيرات رياضية
  • عوامل زيادة وتقليل (++ و -): اختصار لزيادة القيمة أو تقليلها بمقدار 1
  • المقارنة (== ،> ، <،> = ، <= ،! =): لإجراء مقارنة تتحكم في تدفق البرنامج
  • عامل منطقي منطقي (! ، && ، || ، ^): لأداء عمليات منطقية منطقية
  • معالجة Bitwise (&، |، ^، >>، <<): لمعالجة كل بت من قيم الأعداد الصحيحة
  • اختبار النوع (is ، as): للتحقق من نوع الكائن أو تحويله
  • معالجة المؤشر (* ، & ، -> ،): للعمليات التي تتم مباشرة على المؤشرات في الاشتراكات غير الآمنة
  • استثناء تجاوز السعة (محدد وغير محدد): خيار للتحقق أو تجنب التحقق من تجاوز السعة في القيم
  • المشغل الثلاثي (؟ :): يستخدم لاتخاذ القرارات
تمت كتابة هذا التعريف في خداع C #