.NET глазами дельфийца. C# Страница 13. Цикл foreach
|
Страница 13 из 19 Цикл foreachЦикл foreach перенят в C# из VisualBasic. Получилась довольно удобная вещь: class Test { static void Main() { double[] values = {1.2, 2.3, 3.4, 4.5}; foreach (double elementValue in values) Console.Write("{0} ", elementValue); } }
Семантически аналогичный код в Delphi выглядит более громоздким из-занеобходимости использовать итератор (переменная I), а также (в общем случае) вычислять границымассива: procedure A; const Values: array [1..4] of double = (1.2, 2.3, 3.4, 4.5); var I: integer; begin for I := Low(Values) to High(Values) do ShowMessage(FloatToStr(Values[I])); end;
|