To check if number is a prime in C# and VB.NET you can use the follwing snippet.
Sample C#
{ var sqrtBound = Math.Floor(Math.Sqrt(input)); if (input == 1) { return false; } if (input == 2) { return true; } for (var i = 2; i <= sqrtBound; ++i) { if (input%i == 0) { return false; } } return true; }
Sample VB.NET
Public Shared Function IsPrime(input As Integer) As Boolean Dim sqrtBound = Math.Floor(Math.Sqrt(input)) If input = 1 Then Return False End If If input = 2 Then Return True End If For i As var = 2 To sqrtBound If input Mod i = 0 Then Return False End If Next Return True End Function
RT @CodeSnippetsNET: How to check if number is a prime in .NET
http://t.co/xCNGjUNoYS #csharp #vb #dotnet #programming