1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Invalid Code public class Iterator<G> { public bool next (string test) { return true; } } public class Test<G> { public Iterator<G> iterator () { return new Iterator<G> (); } } void main () { Test test; foreach (var t in test) { } }