Sdílet prostřednictvím


<< = operátor (Visual Basic)

Provede aritmetický posunout vlevo na hodnotě proměnná nebo vlastnost a přiřadí výsledek zpět do proměnná nebo vlastnost.

variableorproperty <<= amount

Části

  • variableorproperty
    Povinné.Variable or vlastnost of an integral type (SByte, Byte, Short, UShort, Integer, UInteger, Long, or ULong).

  • amount
    Povinné.Číselný výraz datový typ rozšiřuje na Integer.

Poznámky

Prvek na levé straně <<= operátor může být jednoduché skalární proměnná, vlastnostnebo prvek pole. proměnná nebo vlastnost nemůže být Jen pro čtení (Visual Basic).

<<= operátor nejprve provádí aritmetický posunout vlevo na hodnotě proměnná nebo vlastnost. operátor potom přiřadí výsledek operace zpět do této proměnná nebo vlastnost.

Aritmetické směny nejsou cyklický, což znamená, že bitů posunuly jeden konec výsledek není přivedena na druhém konci.V aritmetické levý posunoutbitů posunuty mimo oblast výsledků datový typ se vypustí a bit pozice vacated na pravé straně se nastaví na nula.

Přetěžování

<< Operátor (Visual Basic) Může být přetížení, což znamená, že třída nebo struktura předefinovat své chování při operand je typu třída nebo struktura.Přetížení << operátor má vliv na chování <<= operátor. Pokud váš kód používá <<= na třída nebo struktura přetížení <<, je třeba pochopit jeho předefinovaná chování.Další informace naleznete v tématu Operátor postupy (Visual Basic).

Příklad

V následujícím příkladu <<= operátor posunout bitový vzorek z Integer proměnná zleva zadané množství a přiřadit výsledek proměnná.

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

Viz také

Referenční dokumentace

<< Operátor (Visual Basic)

Operátory přiřazení (Visual Basic)

Bitové operátory Shift (Visual Basic)

Priority operátorů v jazyce Visual Basic

Operátory uvedené podle funkcí (Visual Basic)

Další zdroje

Příkazy v jazyce Visual Basic