Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Вызывает значение переменной или свойства в силу выражения и назначает результат обратно переменной или свойству.
Синтаксис
variableorproperty ^= expression
Комплектующие
variableorproperty
Обязательное. Любая числовая переменная или свойство.
expression
Обязательное. Любое числовое выражение.
Замечания
Элемент слева ^= от оператора может быть простой скалярной переменной, свойством или элементом массива. Переменная или свойство не может быть ReadOnly.
Оператор ^= сначала поднимает значение переменной или свойства (слева от оператора) к значению выражения (справа от оператора). Затем оператор назначает результат этой операции переменной или свойству.
Visual Basic всегда выполняет экспонентацию в типе двойных данных. Операнды любого другого типа преобразуются Doubleв , и результат всегда Double.
Значение expression может быть дробным, отрицательным или обоим.
Перегрузка
Оператор ^может быть перегружен, что означает, что класс или структура могут переопределить его поведение, когда операнду имеет тип этого класса или структуры. Перегрузка ^ оператора влияет на поведение ^= оператора. Если код используется ^= в классе или структуре, которая перегружена ^, убедитесь, что вы понимаете его переопределенное поведение. Дополнительные сведения см. в разделе "Процедуры операторов".
Пример
В следующем примере оператор используется ^= для повышения значения одной Integer переменной в силу второй переменной и назначения результата первой переменной.
Dim var1 As Integer = 10
Dim var2 As Integer = 3
var1 ^= var2
' The value of var1 is now 1000.