<< = 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á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)