chambreur
Messages postés30Date d'inscriptionmardi 19 août 2008StatutMembreDernière intervention15 mai 2014
-
Modifié par chambreur le 18/02/2014 à 16:16
Whismeril
Messages postés18602Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention23 septembre 2023
-
19 févr. 2014 à 10:04
Bonjour,
Je sais pas si c'est possible mais je cherche à pouvoir créer une nouvelle liste en fonction d'une variable.
Pour expliquer facilement, si cette variable m'indique nbList = 4, je souhaite créer 4 listes qui s'appeleraient par exemple;
List<string> PARAM0 = new List<string>();
List<string> PARAM1 = new List<string>();
List<string> PARAM2 = new List<string>();
List<string> PARAM3 = new List<string>();
Dois-je obligatoirement écrire une méthode du type switch et faire tous les cas de test ou bien il y a plus simple?
Une idée?
chambreur
Messages postés30Date d'inscriptionmardi 19 août 2008StatutMembreDernière intervention15 mai 2014 19 févr. 2014 à 09:03
Merci beaucoup Whismeril.
Cette solution fonctionne même si ce n'est pas l'idéal car je n'ai pas le choix de choisir les noms des listes qui seront forcément:
mesListes[0], mesListes[1]...
Mais je préfère faire ça plutôt qu'une méthode à part avec un gros Switch ;)
Whismeril
Messages postés18602Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention23 septembre 2023628 19 févr. 2014 à 10:04
Sinon tu crées une classe qui a un nom est une liste et tu fais une liste ou un tableau de cette classe.
Tu peux ainsi recupérer la liste qui t'intéresse, soit par son index soit par son nom avec une requette Where(liste et tableau) ou Find (uniquement sur les listes).