Arraylist multidimensionnel ou liste en C #?

Est-il possible de créer un multidimensionnelle liste en C#?
Je peux créer un tableau multidimensionnel de la sorte:

 string[,] results = new string[20, 2];

Mais je voudrais être en mesure d'utiliser certaines des fonctionnalités dans une liste ou une liste de tableaux comme le fait de pouvoir ajouter et supprimer des éléments.

source d'informationauteur etoisarobot