using System.Collections.Generic;
public static List<int> nums = new List<int>(){1, 2, 3, 4, 5};
public static void Main()
foreach(int i in Filter(3))
foreach(int i in FilterWithYieldReturn(3))
foreach(int i in RunningTotal())
public static IEnumerable<int> Filter(int val)
List<int> tempList = new List<int>();
public static IEnumerable<int> FilterWithYieldReturn(int val)
public static IEnumerable<int> RunningTotal()