*= İşleci (Visual Basic)
Bir değişkenin veya özelliğin değerini ifadenin değeriyle çarpar ve sonucu değişkene veya özelliğe atar.
Sözdizimi
variableorproperty *= expression
Parça
variableorproperty
Gerekli. Herhangi bir sayısal değişken veya özellik.
expression
Gerekli. Herhangi bir sayısal ifade.
Açıklamalar
İşlecin sol tarafındaki *=
öğesi basit bir skaler değişken, bir özellik veya bir dizinin öğesi olabilir. Değişken veya özellik ReadOnly olamaz.
İşleç *=
ilk olarak ifadenin değerini (işlecin sağ tarafında) değişkenin veya özelliğin değeriyle (işlecin sol tarafında) çarpar. Operatör daha sonra bu işlemin sonucunu değişkene veya özelliğe atar.
Aşırı Yükleme
* İşleci aşırı yüklenebilir, yani bir işlenen bu sınıf veya yapı türüne sahip olduğunda bir sınıf veya yapı davranışını yeniden tanımlayabilir. işlecin aşırı yüklenmesi *
, işlecin davranışını *=
etkiler. Kodunuz aşırı yükleyen *
bir sınıf veya yapı kullanıyorsa*=
, yeniden tanımlanmış davranışını anladığınızdan emin olun. Daha fazla bilgi için bkz . İşleç Yordamları.
Örnek
Aşağıdaki örnek, bir değişkeni saniyeyle çarpmak Integer
ve sonucu ilk değişkene atamak için işlecini kullanır*=
.
Dim var1 As Integer = 10
Dim var2 As Integer = 3
var1 *= var2
' The value of var1 is now 30.