FOR EACH in C# 23-03-2016 21:16:28 C# / MEF 0 Bookmark(s) 324 View(s) FOR EACH in C# is used where we don't know the termination condition. In other words we don't know the number of iteration. string[] items = { "Item1", "Item2", "Item3" }; // ... Loop with the foreach keyword. foreach (string item in items ) { Console.WriteLine(item); }