T mb k
This presentation is the property of its rightful owner.
Sponsored Links
1 / 8

Tömbök PowerPoint PPT Presentation


  • 121 Views
  • Uploaded on
  • Presentation posted in: General

Tömbök. C# -ban. Egyszerű típus – összetett típus. Egyszerű. Összetett. Létrehozásakor típus és név még nem elég! n ew paranccsal foglaljuk a memória megfelelő részét Több értéket is tartalmazhat. Létrehozása típus és név megadásával Csak egy értéket tartalmaz Pl. int, char , double.

Download Presentation

Tömbök

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


T mb k

Tömbök

C#-ban


Egyszer t pus sszetett t pus

Egyszerű típus – összetett típus

Egyszerű

Összetett

Létrehozásakor típus és név még nem elég!

new paranccsal foglaljuk a memória megfelelő részét

Több értéket is tartalmazhat

  • Létrehozása típus és név megadásával

  • Csak egy értéket tartalmaz

  • Pl. int, char, double


S tring a kakukktoj s

String – a kakukktojás

  • A string egyszerű adattípus, de kezelhető betűnként.

    stringszoveg;

    szoveg = ”körte”;

    Console.WriteLine(szoveg[2]);

    //kiírja az r betűt, mert a sorszámozás 0-val kezdődik


A t mb t pus

A tömb típus

  • Azonos típusú értékeket tartalmazhat

  • Az egyes értékeket sorszámukkal, (indexükkel) azonosíthatjuk

  • A sorszámozás 0-val kezdődik

  • Létrehozás (deklaráció)int[] tomb = newint[20]

Elemek típusa

Változónév

Memória-foglalás

Elemek maximális száma


Vektor m trix

Vektor, mátrix

  • A tömbök több dimenziósak lehetnek

  • Az egydimenziós tömb a vektor, egyetlen index azonosítja az elemeket. Létrehozása pl. int[]

  • A kétdimenziós tömb a mátrix, két index azonosítja az elemeket. Létrehozása pl. int[,]


Rt kad s

Értékadás

  • Jellemzően elemenként pl.tomb[0] = 10;tomb[1] = 20;...


T mb felt lt se i

Tömb feltöltése I.

  • Felhasználó általint i,db = 5;int[] tomb = newint[db];for (i = 0; i < db; i++){tomb[i] = Convert.ToInt32(Console.Readline());}


T mb felt lt se ii

Tömb feltöltése II.

  • Véletlenszámokkalint i,db = 5;int[] tomb = newint[db];Random r = new Random();for (i = 0; i < db; i++){tomb[i] = r.Next(100);}

    //0-100 ig kiválasztott számokkal tölt fel


  • Login