Bonjour
J'essaie d'obtenir tous les objets d'une classe dont la structure possède une liste de string qui est identique... Bon avec le code se sera plus clair.
j'ai donc un truc du style
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 class MyClass { private Int64 _iId; private string _sText; private List<string> _sLs; }
et j'ai ajouté des élément à cette liste... exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part List<MyClass> lstAll = new List<MyClass>();
Donc, voici le noeud du problème :
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 lstAll[0].iID = 122 lstAll[0].sText="coucou" lstAll[0].sLs[0]="A" lstAll[0].sLs[1]="B" lstAll[0].sLs[2]="C" lstAll[1].iID = 123 lstAll[1].sText="hi" lstAll[1].sLs[0]="A" lstAll[1].sLs[1]="B2" lstAll[1].sLs[2]="C2" lstAll[1].sLs[3]="A" lstAll[2].iID = 124 lstAll[2].sText="salut" lstAll[2].sLs[0]="A" lstAll[2].sLs[1]="B" lstAll[2].sLs[2]="C" lstAll[3].iID = 125 lstAll[3].sText="bonjour" lstAll[3].sLs[0]="A" lstAll[3].sLs[1]="C4"
Je voudrais obtenir via une requete linq ou autre méthode pour avoir tous la liste des objets qui possède par exemple leur list<sting> pour
donc obtenir comme resultat un objet List<MyClass> lstResult avec les objets 0 et 2...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 lstAll[x].sLs[0]="A" lstAll[x].sLs[1]="B" lstAll[x].sLs[2]="C"
Navré si ça parait évident mais je maitrise pas assez le langage....
Merci d'avance pour votre aide
Partager