| linq/sieve-application.cs - An application of the Sieve query operator. | Lecture 16 - slide 11 : 11 Program 2 |
using System;
using System.Collections.Generic;
using System.Linq;
class Program{
static void Main(string[] args){
IEnumerable<long> naturalNumbers = 2L.AdInfinitum(),
primes = naturalNumbers.Sieve();
foreach (long i in primes.Take(100))
Console.WriteLine(i);
Console.ReadLine();
}
}