Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem C# foreach cyklus

Zdravim!
Rad bych se zaptal na jednu drobnou věc z programování. Zajimalo by mne jestli kdyz mam cyklus foreach a uvnitr toho cyklu dojde k modifikaci listu ze ktereho bere jednotlive elementy zdali budou pridane elementy v cyklu zapocteny?
napr:

var a = new List<string>();
a.add("Hi");
foreach(var v in a)
{
console.WriteLine(v);
a.add("Hello");
}

bude vystupem jedno hi a mnohokrat hello nebo ne?
a co muzu udelat proto aby tomu tak bylo?

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
programator ma zasadne pisat program tak aby 100%vedel co to jeho stvorenie robi. T.j. mas 2 moznost… poslední
MM.. 02.01.2016 01:27
MM..

programator ma zasadne pisat program tak aby 100%vedel co to jeho stvorenie robi. T.j. mas 2 moznosti: 1:nepouzivaj foreach (lebo nevies co robi) ale urob si ten cyklus tak jak ho potrebujes (s for, while alebo trilion inymi moznostami), alebo 2:nastudujes si jak presne je definovany foreach u vyrobcu toho dementneho jazyka (t.j. na MSDN)

Zpět do poradny Odpovědět na původní otázku Nahoru