Bonjour à tous !
J'ai un petit souci avec une liste C#. J'ai regardé sur le forum mais je n'ai pas trouvé de sujet qui parlait de mon problème. Alors soit c'est vraiment trop simple et je passe à coté d'un truc bateau, soit j'ai mal cherché lol. Dans tout les cas, pouvez vous m'aider svp.
Voici mon code :
mais j'ai une méchante erreur qui me dit que "Impossible de modifier les membres de 'a', car il s'agit d'un 'variable d'itération foreach". Quelle est la solution dans ce cas la ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 class Particles { public struct Particle { public int x; public int y; public float p; } public List<Particle> myBel = new List<Particle>(); public void moveParticles(int dx, int dy) { foreach (Particle a in myBel) { a.x += dx; a.y += dy; } } }
Merci d'avance !
Partager