Check if a Number is Prime

Determining if a number is prime can be elegantly solved in one line using LINQ.

int number = 29;
bool isPrime = Enumerable.Range(2, number - 2).All(i => number % i != 0);
Console.WriteLine(isPrime);


Explanation: Enumerable.Range(2, number - 2) generates a sequence from 2 to number - 1. The All method checks that no number in this range divides number evenly, confirming its primality.