using System.Collections;
using System.Collections.Generic;
static List<int> numbers = new List<int>();
public static void Main()
var rand = new System.Random();
for(var i = 0; i < 100; i++)
numbers.Add(rand.Next(0, 1024));
var numberEnumerator = GreaterThan(threshold);
Console.WriteLine("Numbers greater than " + threshold);
while(numberEnumerator.MoveNext())
var number = (int)numberEnumerator.Current;
Console.WriteLine(number);
Console.WriteLine("Program complete");
public static IEnumerator GreaterThan(int value)
foreach(var number in numbers)
Console.WriteLine("Found a good number");