A "for" tömbök esetében

Tömbök esetében van egy egyszerűbb módja annak, hogy elemről elemre menjünk. Amit ebben az esetben használunk, az egy módosított „for” ciklus, amelyet „foreach”-nek hívnak.

for (elem in tömb)

{

utasítások

}

Az elem típusa meg kell, hogy egyezzen a tömb típusával.

Példa (foreach): hozzunk létre egy tömböt elemei megadásával, írassuk ki minden elemét, majd mondjuk meg az elemek összegét.

 

namespace ConsoleApplication6

{

class Program

{

static void Main(string[] args)

{

int[] numbers = new int[] { 1, 1, 2, 3, 5, 8, 13, 21 };

int sum = 0;

foreach (int n in numbers)

{

System.Console.WriteLine(n);

sum += n;

}

System.Console.WriteLine("Összegük: " + sum);

}

}

}

Megoldható a for ciklus használatának általános szintaxisával:

  12. ábra

 

namespace ConsoleApplication7

{

class Program

{

static void Main(string[] args)

{

int[] numbers = new int[] { 1, 1, 2, 3, 5, 8, 13, 21 };

int sum = 0;

for (int i = 0; i < numbers.Length;i++ )

{

System.Console.WriteLine(numbers[i]);

sum += numbers[i];

}

System.Console.WriteLine("Összegük: " + sum);

}

}

}

További információ: http://hu.wikipedia.org/wiki/Java_programoz%C3%A1si_nyelv#for

A tananyag a követkkező licenc alá esik: GNU Free Documentation License