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);
}
}
}
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);
}
}
}