A tömb hossza

A C#-ban nagyon könnyen ellenőrizhető a tömb hossza. Ez a Length utasítással történhet.

pl.: int a = billiárdGólyóTartó.Length;

Feladat: adjuk össze egy tömb értékeit

Szeretnénk tárolni 5 egész számot egy tömbben, majd összesíteni az értékeit és kiíratni őket. (Ebben a példában nem használunk ciklusokat, azonban a programozók gyakran használják, ha tömbökkel dolgoznak).

További részletek a tömbökről: http://digitus.itk.ppke.hu/~lovei/java/06/java06-03.html

8. ábra

 

A forráskód kommentekkel:

namespace ConsoleApplication3

{

class Program

{

static void Main(string[] args)

{

int[] billiárdGólyóTartó = new int[5]; //tömb létrehozása

billiárdGólyóTartó[0] = 1; //értéket adunk az elemeknek

billiárdGólyóTartó[1] = 5;

billiárdGólyóTartó[2] = 2;

billiárdGólyóTartó[3] = 8;

billiárdGólyóTartó[4] = 5;

int sum = 0; //létrehozunk egy összesítő változót, ahol összeadjuk az összes tárolt számot, nullával inicializáljuk

sum = sum + billiárdGólyóTartó[0]; //felhalmozódó értékek: sum = 0 + 1

sum = sum + billiárdGólyóTartó[1]; // sum = 1 + 5

sum = sum + billiárdGólyóTartó[2]; // sum = 6 + 2

sum += billiárdGólyóTartó[3]; // sum = 8 + 8

sum += billiárdGólyóTartó[4]; // sum = 16 + 5 => az összesített változó értéke most 21

// A "sum +=" képlet helyett használható a "sum = sum +" is

System.Console.WriteLine("Sum= " + sum); //a "+" jellel tudjuk összefűzni, amit ki szeretnénk íratni

}

}

}

Mint látható az "összeg + =" formátum helyett használható a "összeg = összeg +" formátum is. Ez azonban nem ez egyetlen változat. Erről bővebben az Operátorok című fejezetben olvashatunk.

 

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