عامل التشغيل () (مرجع #C)

بالإضافة إلى استخدامها لتحديد ترتيب العمليات في التعبير، تستخدم الأقواس لتنفيذ المهام التالية:

  1. تحديد أنواع التحويلات.

    double x = 1234.7;
    int a;
    a = (int)x; // Cast double to int    
    
  2. استدعاء الأساليب أو المفوضين.

    TestMethod();
    

ملاحظات

عملية "تحويل الأنواع" تقوم باستدعاء عامل التحويل من نوع إلى آخر; تفشل هذه العملية إذا لم يتم تعريف عامل تشغيل للتحويل. لتعريف عامل تشغيل للتحويل, راجع explicitو implicit.

لا يمكن التحميل الزائد لعامل التشغيل ().

لمزيد من المعلومات، راجع النوع وتحويلات نوع (البرمجة C# إرشادات).

وقد يؤدي تعبير التحويل إلى بناء جملة يدعو للالتباس. على سبيل المثال، يمكن للتعبير (x)–y أن يُفسّر إما كتعبير تحويلي (تحويل –y إلى نوع x) أو تعبير رياضي مع تعبير بين قوسين يحسب القيمة x-y.

لمزيد من المعلومات حول أساليب الاستدعاء, راجع الأساليب (دليل البرمجة لـ #C).

مواصفات لغة #C

لمزيد من المعلومات، راجع مواصفات لغة #C. مواصفات اللغة هي المصدر النهائي لبناء جملة C# واستخدامها.

راجع أيضًا:

المرجع

عوامل تشغيل #C

المبادئ

دليل البرمجة لـ #C

موارد أخرى

مرجع C#‎