Comment faire pour stocker des valeurs dans une liste de tableaux dynamiquement

C'est très basique, ou plutôt simple question.
Dans mon code, je suis en utilisant foreach de la valeur à placer les valeurs dans une variable de chaîne. Pour chaque itération je veux stocker(ajouter l'un après l'autre) que la valeur de la variable dans une liste de tableaux. Ensuite, récupérer arraylist valeurs par son index.

Code que j'essaie:

foreach(string abc in namestring)
{
   string values = abc;
   ArrayList list = new ArrayList();
   list.Add(values);
}

Par Exemple:

Si 'namestring" contient les valeurs que tom, dik, harry. Puis "liste" devrait
contiennent ces valeurs sous forme de liste(0) = tom, de la liste(1) = dik, de la liste(2) =
harry.

Problème est le stockage de valeurs dans la liste de tableaux

Votre question n'a aucun sens. Qu'est-ce que editorValue? Quel est le problème exactement? liste.Ajouter() doit fonctionner correctement pour l'ajout de chaînes de caractères. Bien que je vous conseille d'utiliser le générique List<string> à la place.
Juste par curiosité: Pourquoi utiliser .ToString() sur abc, quand il est déjà défini comme un string?
Je vais avoir du mal à comprendre votre question, pourriez-vous peut-être des précisions? Vous n'avez pas à utiliser toString() sur la chaîne abc. C'est déjà une chaîne de caractères.
GAZ, REFLUX, MARTHIN: Désolé pour les fautes. J'ai édité la question. Thnx pour l'intérêt et la notification.

OriginalL'auteur Kings | 2011-10-17