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


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

Обновлен: Ноябрь 2007

Перемножает два числа.

number1 * number2

Компоненты

  • number1
    Обязательно. Любое числовое выражение.

  • number2
    Обязательно. Любое числовое выражение.

Результат

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

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

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

Заметки

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

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

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

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

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

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

Decimal

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

Single

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

Double

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

Перегрузка

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

Пример

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

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

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