Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Делит два числа и возвращает целочисленный результат.
Синтаксис
expression1 \ expression2
Комплектующие
expression1
Обязательное. Любое числовое выражение.
expression2
Обязательное. Любое числовое выражение.
Поддерживаемые типы
Все числовые типы, включая типы без знака и с плавающей запятой и Decimal.
Результат
Результатом является целочисленный кворот expression1 , разделенный expression2на который удаляется любая оставшаяся часть и сохраняет только целочисленную часть. Это называется усечением.
Тип результирующих данных — это числовой тип, подходящий для типов expression1 данных и expression2. См. таблицы "Целочисленное арифметическое" в типах данных результатов оператора.
Оператор / (Visual Basic) возвращает полный кворот, который сохраняет оставшуюся часть в дробной части.
Замечания
Перед выполнением деления Visual Basic пытается преобразовать любое числовое выражение Longс плавающей запятой в . В противном случае Option StrictOnвозникает ошибка компилятора. Если Option Strict это OffOverflowException значение находится за пределами диапазона длинного типа данных, возможно. Преобразование, в Long который также распространяется округление банкира. Дополнительные сведения см. в разделе "Дробные части" в функциях преобразования типов.
Если expression1 или expression2 оценивается как "Ничего", он обрабатывается как ноль.
Попытка деления на ноль
Если expression2 значение равно нулю, \ оператор создает DivideByZeroException исключение. Это верно для всех числовых типов данных операндов.
Замечание
Оператор \ может быть перегружен, что означает, что класс или структура могут переопределить его поведение, если операнда имеет тип этого класса или структуры. Если код использует этот оператор в таком классе или структуре, убедитесь, что вы понимаете его переопределенное поведение. Дополнительные сведения см. в разделе "Процедуры операторов".
Пример
В следующем примере оператор используется \ для выполнения целочисленного деления. Результатом является целое число, представляющее целочисленное значение двух операндов, а остальные отброшены.
Dim resultValue As Integer
resultValue = 11 \ 4
resultValue = 9 \ 3
resultValue = 100 \ 3
resultValue = 67 \ -3
Выражения в предыдущем примере возвращают значения 2, 3, 33 и -22 соответственно.