1 / 8

Tömbök

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.

sugar
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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Tömbök C#-ban

  2. 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

  3. 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

  4. 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

  5. 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[,]

  6. Értékadás • Jellemzően elemenként pl.tomb[0] = 10;tomb[1] = 20;...

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

  8. 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

More Related