C# - 素数かどうかを判定するメソッド
private static bool IsPrime (int num) { // 1 以下は素数ではない if (num <= 1) { return false; } // 2 は素数である if (num == 2) { return true; } // 2 以外の偶数は素数ではない if (num % 2 == 0) { return false; } for (var i = 3; i < num; i += 2) { if (num % i == 0) { return false; } } return true; }