كيفية القيام بما يلي: استدعاء إجراء عامل التشغيل

استدعاء إجراء عامل التشغيل باستخدام رمز عامل التشغيل في تعبير. و في حالة عامل التحويل ، اتصل بـ دالة CType لتحويل القيمة من نوع بيانات واحد إلى آخر.

لم تقم باستدعاء إجراءات عامل التشغيل بوضوح. استخدم فقط العامل أو دالة CType في عبارة ، بنفس الطريقة التي تستخدمها عادةً مع عامل التشغيل. Visual Basic يجري الاتصال لإجراء عامل التشغيل.

تعريف عامل تشغيل على فئة أو بنية يدعى أيضاً زيادة تحميل عامل التشغيل.

لاستدعاء إجراء عامل التشغيل

  1. استخدم رمز عامل تشغيل في تعبير بالطريقة العادية.

  2. تحقق من أن أنواع البيانات للمعاملات مناسبة لعامل التشغيل و في الترتيب الصحيح .

  3. يساهم عامل التشغيل إلى قيمة التعبير كما هو متوقع.

للاتصال بإجراء عامل تشغيل التحويل

  1. استخدم CType داخل التعبير.

  2. تحقق من أن أنواع البيانات للمعاملات مناسبة للتحويل و في الترتيب الصحيح .

  3. CType يستدعي إجراء عامل تشغيل التحويل و يرجع القيمة المحولة.

مثال

ينشئ المثال التالي بنيتي TimeSpan ، و يضيفهما معاً ويخزن النتيجة في البنية الثالثة TimeSpan . بنية TimeSpan تعرف إجراءات عامل التشغيل لزيادة العديد من عوامل التشغيل القياسية.

Dim firstSpan As New TimeSpan(3, 30, 0)
Dim secondSpan As New TimeSpan(1, 30, 30)
Dim combinedSpan As TimeSpan = firstSpan + secondSpan
Dim s As String = firstSpan.ToString() & 
          " + " & secondSpan.ToString() & 
          " = " & combinedSpan.ToString()
MsgBox(s)

لأن TimeSpan تزيد من التحميل على عامل تشغيل + القياسي ، يستدعي المثال السابق إجراء عامل التشغيل عندما يقوم بحساب قيمة combinedSpan.

للحصول على مثال عن استدعاء إجراء عامل تشغيل المحادثة ، راجع كيفية القيام بما يلي: استخدم فئة التي تعرّفُ عوامل تشغيل.

التحويل البرمجي للتعليمات البرمجية

تأكد من أن الفئة أو البنية التي تستخدمها تعرف عامل التشغيل الذي تريد إلى استخدامه.

راجع أيضًا:

المهام

كيفية القيام بما يلي: تعريف عامل تشغيل

كيفية القيام بما يلي: تعريف تحويل عامل التشغيل

كيفية القيام بما يلي: تعريف بنية

المرجع

كشف العامل

التوسيع في (Visual Basic)

تضييقي (Visual Basic)

كشف بنية

المبادئ

إجراءات عامل التشغيل

تحويلات ضمنية و صريحة

توسيع و تضييق التحويلات