+= İşleci (Visual Basic)
Sayısal bir ifadenin değerini sayısal bir değişkenin veya özelliğin değerine ekler ve sonucu değişkene veya özeliklere atar. Ayrıca, bir ifadeyi bir değişkene veya özelikle bire bire bir yapmak ve sonucu String String değişkene veya özeliklere atamak için de kullanılabilir.
Syntax
variableorproperty += expression
Bölümler
variableorproperty
Gereklidir. Herhangi bir sayısal String veya değişken ya da özellik.
expression
Gereklidir. Herhangi bir sayısal veya String ifade.
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.
işleci, sağ tarafta değeri değişkenine veya sol tarafından özelliğine ekler ve sonucu sol tarafından += değişkenine veya özelliğine atar. işleci, sağında yer alan ifadeyi değişkenin veya özelliğin sol tarafından biriktir ve sonucu sol tarafından değişkene veya özeliklere += String atamak için de String kullanılabilir.
Not
işlecini += kullanırken, toplama veya dize birletirlemenin olup olmadığını belirleyeyesiniz. Belirsizlikleri ortadan kaldırmak ve kendi kendine belgeleme kodu sağlamak için bir &= concatenation işleci kullanın.
Bu atama işleci, derleme ortamı katı semantikleri zorlarsa, dönüştürmeleri örtülü olarak genişletiyor ancak daraltmaz. Bu dönüştürmeler hakkında daha fazla bilgi için bkz. Dönüştürmeleri Daraltma ve Daraltma. Katı ve izinli semantik hakkında daha fazla bilgi için bkz. Option Strict Deyimi.
İzin verilen semantiklere izin veriliyorsa, işleci, işleci tarafından gerçekleştirilenlerle aynı çeşitli dize ve sayısal += dönüştürmeleri örtülü olarak + gerçekleştirir. Bu dönüştürmeler hakkında ayrıntılı bilgi için bkz. + İşleci.
Aşırı Yükleme
işleci aşırı yüklenmiş olabilir, yani bir işlenen o sınıf veya yapı türüne sahip olduğunda sınıf veya yapı davranışını + yeniden tanımldırabilirsiniz. İş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, bir += değişkenin değerini başka bir değişkenle birleştirmek için işleci kullanır. İlk bölüm, sayısal += değişkenlerle birlikte kullanarak diğerine bir değer ekler. İkinci bölümde += değişkenlerle String birlikte bir değeri başka bir değerle bir kez bir kez bire bir olarak kabul eder. Her iki durumda da sonuç ilk değişkene atanır.
' This part uses numeric variables.
Dim num1 As Integer = 10
Dim num2 As Integer = 3
num1 += num2
' This part uses string variables.
Dim str1 As String = "10"
Dim str2 As String = "3"
str1 += str2
değeri artık num1 13, değeri ise str1 "103" olur.