Быстрый способ проверить, делится ли число без остатка на другое?

Мне было интересно, какой самый быстрый способ - проверить делимость в VB.NET.

Я пробовал следующие две функции, но чувствую, что есть более эффективные методы.

Function isDivisible(x As Integer, d As Integer) As Boolean
     Return Math.floor(x / d) = x / d
End Function

Еще один, который я придумал:

Function isDivisible(x As Integer, d As Integer) As Boolean
     Dim v = x / d
     Dim w As Integer = v
     Return v = w
End Function

Это более практичный способ?

7
задан pimvdb 4 January 2012 в 14:33
поделиться