^= İşleci (Visual Basic)

Bir değişkenin veya özelliğin değerini bir ifadenin gücüne yükselter ve sonucu değişkene veya özel göreve geri atar.

Syntax

variableorproperty ^= expression  

Bölümler

variableorproperty
Gereklidir. Herhangi bir sayısal değişken veya özellik.

expression
Gereklidir. Herhangi bir sayısal 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 ilk olarak değişkenin veya özelliğin değerini (işlecin sol tarafında) ifade değerinin gücüne (işlecin sağ ^= tarafında) verir. İşleç daha sonra bu işlemden elde edilen sonucu değişkene veya özellise geri atar.

Visual Basic her zaman Çift Veri Türü'nde exponentiation gerçekleştirir. Herhangi bir farklı türün işlenenleri olarak dönüştürülür Double ve sonuç her zaman Double olur.

değeri expression kesirli, negatif veya her ikisi de olabilir.

Aşırı Yükleme

^ İşleci aşırı yüklenmiş olabilir; bu da bir işlenenin o sınıf veya yapı türüne sahip olduğunda sınıf veya yapının davranışını yeniden tanımlanabileceğiniz anlamına gelir. İş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 ikinci değişkenin gücüne yükseltmek ve sonucu ilk değişkene atamak ^= Integer için işleci kullanır.

Dim var1 As Integer = 10
Dim var2 As Integer = 3
var1 ^= var2
' The value of var1 is now 1000.

Ayrıca bkz.