Bonjour,
J'ai le code suivant (en gros) :
Code c# : 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 struct Test { int a = 0; string b = string.Empty; } List<Test> liste = new List<Test>(); liste.add(new Test()); liste.add(new Test()); liste.add(new Test()); for (int i = 0, cpt = liste.Count; i < cpt; i++) { liste[i].a = i; // plante liste[i].b = string.Format("Test {0}", i); // plante }
J'ai l'erreur de compilation suivante :
Error 2 Cannot modify the return value of 'System.Collections.Generic.List<CommonTools.User>.this[int]' because it is not a variable C:\Git\UpdateSync\UpdateTools\UpdateExtractor.cs 391 29 UpdateTools
Kézako ?
Pourquoi j'ai pas le droit de modifier les propriétés des structures contenues dans ma liste ?
Partager