Kezdőoldal » Számítástechnika » Programozás » (C#) Elmagyaráznátok nekem...

(C#) Elmagyaráznátok nekem ezt úgy, hogy megértsem? (foreach)

Figyelt kérdés

using System;

using System.Text;



namespace illés

{

public class adatsor

{

int [] elemek;

public adatsor()

{

elemek=new int[5]{12,44,33,2,50};

}

public vektor GetEnumerator()

{

return new vektor(this);

}

public class vektor

{

int Index;

adatsor a;

public vektor(adatsor ad)

{

a=ad;

Index=-1;

}

public bool MoveNext()

{

Index++;

return(Index<a.elemek.GetLength(0));

}

public int Current

{

get

{

return(a.elemek[Index]);

}

}

}

}

class Program

{


public static void Main(string[] args)

{

adatsor adatok=new adatsor();

Console.WriteLine("Az adatsor elemei:");

foreach(int i in adatok)

{

Console.WriteLine(i);

}

Console.ReadKey();

}


2015. ápr. 3. 12:28
1 2
 1/11 Tengor ***** válasza:
foreach(int i in adatok) < végigmegy az adatok adatszerkezet minden elemén, amiket intként kezel és az i változónak adja értékül őket, hogy aztán a ciklusmagban fel tudd használni.
2015. ápr. 3. 12:39
Hasznos számodra ez a válasz?
 2/11 anonim ***** válasza:
Mi a kérdés?
2015. ápr. 3. 12:48
Hasznos számodra ez a válasz?
 3/11 A kérdező kommentje:
Igazából nem is a foreach sötét nekem ebben,hanem a Main fügvény elötti nagy katyvasz.(tehát az a sok class,public vektor ,getenumerator,stb.)
2015. ápr. 3. 15:14
 4/11 anonim ***** válasza:

Azok osztályok és metódusok, mi van velük?


Amúgy tényleg nagy katyvasz az egész, ezenkívül magyar neveket használsz benne, ami nálam felér egy könyvégetéssel.

2015. ápr. 3. 15:20
Hasznos számodra ez a válasz?
 5/11 A kérdező kommentje:
Azokat nem értem.
2015. ápr. 3. 15:54
 6/11 anonim ***** válasza:
Nem tudod mi az osztály vagy egy függvény?
2015. ápr. 3. 16:15
Hasznos számodra ez a válasz?
 7/11 A kérdező kommentje:
Az osztályt nem.
2015. ápr. 3. 16:18
 8/11 anonim ***** válasza:

Az C#-nál mondjuk elég kemény.

De mondjuk van egy ötletem...: olvass utána.

2015. ápr. 3. 16:48
Hasznos számodra ez a válasz?
 9/11 Tengor ***** válasza:
Ezekről oldalakat lehetne írni. Hiába mondanánk el, hogy mi mit jelent, lógna a levegőben. Annak nincs értelme, hogy vers szerűen megtanuld.
2015. ápr. 3. 16:53
Hasznos számodra ez a válasz?
 10/11 anonim ***** válasza:
46%

Foreach: Adva van valami olyan dolog, ami valamilyen elemek sokaságából áll. Például a szöveg betűkből áll, a hajad hajszálakból, a ghecid spermiumokból, stb. Vagy ha ránézel egy Kamagra lapra, az is Kamagra tablettákból áll. A lényeg az az, hogy van valamid, aminek az elemeit fel tudod sorolni. Szöveg, tömb, lista, stb.


A foreach azt csinálja, hogy neked meg kell adnod egy változót. A foreach ekkor az első elemtől kezdve az utolsóig mindig átmásol egy elemet az általad megadott változóba. Nyilván addig fog menni, amíg az utolsó elem is kiválasztásra nem kerül.


Szintaktikája:

foreach (típus név in forrás) utasítás;

foreach (típus név in forrás) {utasítás;utasítás;...}

foreach (típus név in forrás) if/switch/for/foreach/while/do-while/lock/using/...

2015. ápr. 3. 21:06
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!