<<= عامل التشغيل (Visual Basic)

ينفذ تغييرُ يسارُ حسابيُ على قيمةِ متغيّر أو خاصية ثم يعيين النتيجة إلى المتغير أو الخاصية.

variableorproperty <<= amount

الأجزاء

  • variableorproperty
    مطلوبة. متغير أو خاصية من النوع المتكامل (SByte, Byte, Short, UShort, Integer, UInteger, Long، أو ULong).

  • amount
    مطلوبة. تعبير رقمي من نوع البيانات التي يَتوسّعُ إلى Integer.

ملاحظات

العنصر على جهة اليسار من عامل التشغيل <<= يمكن أن يكون متغير عددي بسيط أو خاصية أو عنصر من صفيف. المتغير أو الخاصية لا يمكن أن يكون للقراءة فقط (Visual Basic). عامل التشغيل <<= يقوم بتعيين القيمة الموجودة على يمينه إلى متغير أو خاصية على يساره.

الإزاحات الحسابية ليست دائرية ، وهذا يعني أن البت الذي أزيح من أحد أطراف النتيجة لا يظهر مجددًا في الطرف الآخر . في الازاحة إلى يسارِ الحسابيِة, البت التي تم ازاحتها خارج نطاق نتائج نوع البيانات يتم تجاهلها و يتم تعيين مواضع البت المفرغة على اليمين إلى صفر.

التحميل الزائد

عامل التشغيل >> (Visual Basic) يمكن أن يكون محمل بشكل زائد ، مما يعني أن الفئة أو البنية يمكنها تعريف سلوكها عندما يُشير معامل يحتوي على نوع هذه الفئة أو البنية. التحميل الزائد لعامل التشغيل << يؤثر على سلوك عامل التشغيل <<= . إذا كانت التعليمات البرمجية الخاصة بك تستخدم <<= في الفئة أو بنية التي تفرط في التحميل <<، تأكد من فهم سلوكها المعاد تعريفة . لمزيد من المعلومات، راجع إجراءات عامل التشغيل.

مثال

يستخدم المثال التالي عامل التشغيل <<= لازاحة نقش بت من متغير Integer المتروك من قبل المقدار المحدد وتعيين النتيجة إلى المتغير.

Dim var As Integer = 10
Dim shift As Integer = 3
var <<= shift
' The value of var is now 80.

راجع أيضًا:

المرجع

عامل التشغيل >> (Visual Basic)

عوامل تشغيل التعيين

عوامل تشغيل البت Shift

أسبقية عامل التشغيل في Visual Basic

عوامل تشغيل مسرودة حسب الوظيفة

موارد أخرى

العبارات في Visual Basic