Книга: ЯЗЫК ПРОГРАММИРОВАНИЯ С# 2005 И ПЛАТФОРМА .NET 2.0. 3-е издание
Цикл foreach
Цикл foreach
Ключевое слово C# foreach позволяет повторить определенные действия для всех элементов массива без необходимости выяснения размеров массива. Вот два примера использования foreach, один для массива строк, а другой – для массива целых, чисел.
// Прохождение массива с помощью foreach.
static void Main(string[] args) {
string[] books = {"Сложные алгоритмы", "Классическая технология COM", "Язык C# и платформа .NET"};
foreach(string s in books) Console.WriteLine(s);
int[] myInts = {10, 20, 30, 40};
foreach(int i in myInts) Console.Writeline(i);
}
В дополнение к случаю простых массивов, foreach можно использовать и для просмотра системных и пользовательских коллекций. Обсуждение соответствующих подробностей предполагается в главе 7, поскольку этот вариант применения ключевого слова foreach предполагает понимание интерфейсного программирования и роли интерфейсов IEnumerator и IEnumerable.