
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?