Поделиться через


Оператор * (Visual Basic)

Выполняет умножение двух чисел.

number1 * number2

Части

Термин

Определение

number1

Обязательный. Произвольное числовое выражение.

number2

Обязательный. Произвольное числовое выражение.

Результат

В результате получается произведение number1 и number2.

Поддерживаемые типы

Все числовые типы, в том числе беззнаковые, с плавающей запятой и Decimal.

Заметки

Тип данных результата зависит от типов операндов. В следующей таблице показано, как определяется тип данных результата.

Типы данных операндов

Тип данных результата

Оба выражения являются целыми (SByte, Byte, Short, UShort, Integer, UInteger, Long, ULong)

Тип данных результата является числовым типом, соответствующим типам данных number1 и number2. См. таблицы "Целочисленные арифметические операции" в разделе Типы данных результатов оператора (Visual Basic).

Оба выражения имеют тип Decimal

Decimal

Оба выражения имеют Single

Single

Одно выражение имеет тип данных с плавающей запятой (Single или Double), но не оба Single (следует отметить, что Decimal не является типом данных с плавающей запятой)

Double

Если выражение имеет значение Nothing, оно интерпретируется как ноль.

Перегрузка

Оператор * может быть перегружен. Это означает, что класс или структура может переопределить его поведение, если операнд имеет тип соответствующего класса или структуры. Если в коде используется этот оператор для такого класса или структуры, убедитесь, что его переопределенное поведение вам понятно. Дополнительные сведения см. в разделе Процедуры операторов (Visual Basic).

Пример

В данном примере оператор * используется для перемножения двух чисел. Результатом является произведение двух операндов.

Dim testValue As Double
testValue = 2 * 2
' The preceding statement sets testValue to 4.
testValue = 459.35 * 334.9
' The preceding statement sets testValue to 153836.315.

См. также

Ссылки

Оператор *= (Visual Basic)

Арифметические операторы (Visual Basic)

Порядок применения операторов в Visual Basic

Список операторов, сгруппированных по функциональному назначению (Visual Basic)

Основные понятия

Арифметические операторы в Visual Basic