मैं सोच रहा था कि 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
यह एक और अधिक व्यावहारिक रास्ता नहीं है?
दूसरा एक जब तक यह काम करता है और होना चाहिए बहुत कुशल लगता है जेआईटी के लिए इसे स्वचालित रूप से इनलाइन करने के लिए पर्याप्त है – Nick