Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Умножает два числа.
Синтаксис
number1 * number2
Комплектующие
| Срок | Определение |
|---|---|
number1 |
Обязательное. Любое числовое выражение. |
number2 |
Обязательное. Любое числовое выражение. |
Результат
Результатом является продукт number1 и number2.
Поддерживаемые типы
Все числовые типы, включая типы без знака и с плавающей запятой и Decimal.
Замечания
Тип данных результата зависит от типов операндов. В следующей таблице показано, как определяется тип данных результата.
| Типы данных Операнда | Тип результирующих данных |
|---|---|
| Оба выражения являются целочисленными типами данных (SByte, Byte, Short, UShort, Integer, UInteger, Long, ULong) | Числовой тип данных, подходящий для типов number1 данных и number2. См. таблицы "Целочисленное арифметическое" в типах данных результатов оператора. |
| Оба выражения являются десятичными | Decimal |
| Оба выражения являются одними | Single |
Либо выражение — это тип данных с плавающей запятой (Single или Double), но не оба Single (примечание Decimal не является типом данных с плавающей запятой). |
Double |
Если выражение оценивается как "Ничто", оно обрабатывается как ноль.
Перегрузка
Оператор * может быть перегружен, что означает, что класс или структура могут переопределить его поведение, если операнда имеет тип этого класса или структуры. Если код использует этот оператор в таком классе или структуре, убедитесь, что вы понимаете его переопределенное поведение. Дополнительные сведения см. в разделе "Процедуры операторов".
Пример
В этом примере оператор используется * для умножения двух чисел. Результатом является произведение двух операндов.
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.