بيت تطوير ما هو المشغل الأحادي؟ - تعريف من techopedia

ما هو المشغل الأحادي؟ - تعريف من techopedia

جدول المحتويات:

Anonim

التعريف - ماذا يعني المشغّل الأحادي؟

العامل الأحادي ، في C # ، هو عامل يأخذ معاملاً منفردًا في تعبير أو عبارة. العاملون الأحاديون في C # هم + و - و! و ~ و ++ و - و عامل التشغيل cast.

يتضمن توقيع إعلان المشغّل الأحادي الرمز المميز للمشغل ونوع المعلمة ؛ لا يتطلب نوع الإرجاع واسم المعلمة.

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

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

قائمة المشغلين الأحاديين مع التفاصيل الخاصة بهم تشمل:

  • Unary Plus Operator (+): نتيجة العملية على نوع رقمي هي قيمة المعامل نفسه. تم تعريف هذا المشغل مسبقًا لجميع الأنواع الرقمية.
  • Unary Minus Operator (-): يمكن استخدام هذا المشغل لإلغاء أرقام عدد صحيح وفاصلة عائمة ونوع عشري.
  • المكمل المنطقي (النفي) المشغل (!): لا يمكن استخدام هذا المشغل إلا مع معاملات نوع Boole.
  • عامل التكملة في اتجاه Bitwise (النفي) المشغل (~): يمكن استخدام هذا المشغل مع أنواع المعامل عدد صحيح ، وحدة ، طويلة و ulong. تكون نتيجة العملية تكملة bitwise (عكس التمثيل الثنائي) للمعامل.
  • بادئة زيادة (++) و Decrement (-) عامل التشغيل: يمكن أن يكون المعامل متغيرًا أو وصولًا إلى خاصية أو وصولًا إلى مفهرس. مع عامل زيادة ، تكون نتيجة العملية لمعاملات نوع العدد الصحيح هي القيمة التي تزيد بمقدار 1. مع عامل خفض القيمة ، ستكون النتيجة هي القيمة التي يتم تخفيضها بمقدار 1 من المعامل. يمكن أيضًا استخدام عامل زيادة / تناقص مع تدوين postfix
  • Cast Operator: يستخدم لإنشاء تعبيرات Cast للتحويل إلى نوع معين. يمثل عامل التشغيل هذا الرمز "T" ، حيث T هو النوع الذي يجب تحويل المعامل إليه أو نتيجة التعبير
تمت كتابة هذا التعريف في سياق C #
ما هو المشغل الأحادي؟ - تعريف من techopedia