foreach schleife
-
foreach( int x in intarray) { x = 100; // Elemente in foreach Schleife können nicht geändert werden }
Weiß jemand warum man die Elemente nicht ändern darf ??
-
Lies mal in der MSDN nach:
http://msdn.microsoft.com/en-us/library/ttw7t8t6(v=vs.110).aspx
-
Dort findet man zwar eine Lösung, aber das eigentliche Problem wird gar nicht besprochen: Du hast mit int einen ValueType und dein x ist keine Referenz auf das Originalobjekt.
MfG SideWinder