Udostępnij za pośrednictwem


<<= — Operator (Visual Basic)

Wykonuje operacje arytmetyczne w lewo przesunąć na wartość zmienna lub właściwość i przypisuje wynik wróć do zmienna lub właściwość.

variableorproperty <<= amount

Części

  • variableorproperty
    Wymagane.Variable or właściwość of an integral type (SByte, Byte, Short, UShort, Integer, UInteger, Long, or ULong).

  • amount
    Wymagane.Wyrażenie liczbowe rozszerza się do typ danych Integer.

Uwagi

Element po lewej stronie <<= operator może być prosty skalarne zmienna, właściwośćlub element tablicy. zmienna lub właściwość nie może być ReadOnly (Visual Basic).

<<= operator najpierw wykonuje operacje arytmetyczne opuścił przesunąć na wartość zmienna lub właściwość. operator przypisuje następnie wynik tej operacji, wróć do tej zmienna lub właściwość.

Arytmetyczne przesunięcia nie są cykliczne, co oznacza bitów, poza jednym końcu wynik nie są ponownie wprowadzone na drugim końcu.W arytmetyczną lewy przesunąćbitów, przesunięte poza zakres wyników typ danych są odrzucane i pozycjach naboru po prawej stronie są ustawione na zero.

Przeciążenie

<< — Operator (Visual Basic) Może być nadmiernie, co oznacza, że klasy lub struktura można ponownie zdefiniować jego zachowanie podczas operand ma typ tej klasy lub struktura.Przeciążanie << operator ma wpływ na zachowanie <<= operator. Jeśli korzysta z kodu <<= na klasy lub struktura overloads <<, należy zrozumieć jej zachowanie przedefiniować.Aby uzyskać więcej informacji, zobacz Procedury operatorów (Visual Basic).

Przykład

W poniższym przykładzie użyto <<= operator przesunąć wzorzec bitowy z Integer zmienna wystawionych przez określony i przypisać wynik do zmienna.

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

Zobacz też

Informacje

<< — Operator (Visual Basic)

Operatory przypisania (Visual Basic)

Bit Shift — Operatory (Visual Basic)

Kolejność wykonywania działań (Visual Basic)

Operatory według funkcji (Visual Basic)

Inne zasoby

Instrukcje w Visual Basic