<<= عامل التشغيل (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)
أسبقية عامل التشغيل في Visual Basic
عوامل تشغيل مسرودة حسب الوظيفة