<<= İşleci (Visual Basic)
Bir değişkenin veya özelliğin değerinde aritmetik bir sol kaydırma gerçekleştirir ve sonucu değişkene veya özeliklere geri atar.
Syntax
variableorproperty <<= amount
Bölümler
variableorproperty
Gereklidir. Tamsayı türünün değişkeni veya özelliği ( SByte , , , , , , veya Byte Short UShort Integer UInteger Long ULong ).
amount
Gereklidir. genişletilen bir veri türünün sayısal Integer ifadesi.
Açıklamalar
İşlecinin sol tarafındaki <<= öğe basit bir skaler değişken, özellik veya bir dizinin öğesi olabilir. Değişken veya özellik ReadOnly olamaz.
<<=İşleç önce değişkenin veya özelliğin değerinde bir aritmetik sol kaydırma gerçekleştirir. İşleç daha sonra bu işlemden elde edilen sonucu bu değişkene veya özellise geri atar.
Aritmetik kaydırmalar döngüsel değildir, yani sonucun bir ucundan kaydıran bitler diğer uçta yeniden renk değiştirmez. Aritmetik bir sol kaydırmada, sonuç veri türü aralığının dışına kaydırılan bitler atılır ve sağ tarafta boşaltılan bit konumu sıfır olarak ayarlanır.
Aşırı Yükleme
<< İşleci aşırı yüklensin, yani bir işlenen bu sınıf veya yapı türüne sahip olduğunda sınıf veya yapı davranışını yeniden tanımlar. İşleci << aşırı yükleme, işlecinin davranışını <<= etkiler. Kodunuz aşırı <<= yüklenmiş bir sınıf veya yapıda kullanıyorsa, bunun yeniden << tanımlanmamış davranışını ansanız emin olun. Daha fazla bilgi için bkz. İşleç Yordamları.
Örnek
Aşağıdaki örnek, belirtilen miktarda bir değişkenin bit desenini kaydırmak ve sonucu değişkene atamak için <<= Integer işleci kullanır.
Dim var As Integer = 10
Dim shift As Integer = 3
var <<= shift
' The value of var is now 80.