Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Возвращает разницу между двумя числовыми выражениями или отрицательным значением числового выражения.
Синтаксис
expression1 – expression2
или
–expression1
Комплектующие
expression1
Обязательное. Любое числовое выражение.
expression2
Требуется, если – оператор не вычисляет отрицательное значение. Любое числовое выражение.
Результат
Результатом является разница между expression1 и expression2, или отрицаемое значение expression1.
Тип результирующих данных — это числовой тип, подходящий для типов expression1 данных и expression2. См. таблицы "Целочисленное арифметическое" в типах данных результатов оператора.
Поддерживаемые типы
Все числовые типы. Сюда входят типы без знака и с плавающей запятой.Decimal
Замечания
В первом использовании, показанном ранее в синтаксисе, – оператор является оператором двоичного арифметического вычитания для разницы между двумя числовыми выражениями.
Во втором использовании, показанном ранее в синтаксисе, – оператор является унарным оператором отрицания для отрицательного значения выражения. В этом смысле отрицание состоит из отмены знака expression1 , чтобы результат был положительным, если expression1 отрицательный.
Если любое выражение вычисляется как "Ничего", – оператор обрабатывает его как ноль.
Замечание
Оператор – может быть перегружен, что означает, что класс или структура могут переопределить его поведение, если операнда имеет тип этого класса или структуры. Если код использует этот оператор в таком классе или структуре, убедитесь, что вы понимаете его переопределенное поведение. Дополнительные сведения см. в разделе "Процедуры операторов".
Пример
В следующем примере оператор используется – для вычисления и возврата разницы между двумя числами, а затем для отмены числа.
Dim binaryResult As Double = 459.35 - 334.9
Dim unaryResult As Double = -334.9
После выполнения этих инструкций binaryResult содержит 124.45 и unaryResult содержит –334.90.