static void Test1() { String[,] s1 = { { "this", "is" }, { "a", "test" } }; IEnumerator en = s1.GetEnumerator(); Console.WriteLine(en.MoveNext()); Console.WriteLine(en.Current); //this Console.WriteLine(en.MoveNext()); Console.WriteLine(en.Current); //is Console.WriteLine(en.MoveNext()); Console.WriteLine(en.Current); //a Console.WriteLine(en.MoveNext()); Console.WriteLine(en.Current); //test Console.WriteLine(en.MoveNext()); }