Back to slide -- Keyboard shortcut: 'u'  previous -- Keyboard shortcut: 'p'  next -- Keyboard shortcut: 'n'          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();
    }

}