Comment puis-je créer une dynamique à 2 dimensions longueur du tableau?

Je veux créer un tableau en 2 dimensions, sans connaître la taille de la première dimension.

Par exemple, j'ai un nombre inconnu de lignes, quand je créer un tableau.
Chaque ligne représente un compte.
Sortie 4 colonnes pour chaque ligne: ID,nom d'utilisateur,mot de passe

J'ai essayé avec un tableau en escalier, mais il n'est pas possible d'avoir:

int[][] jaggedArray = new int[][3];

Aussi j'ai regardé pour ArrayList, la mise en œuvre avec clases et un peu sur les Génériques.

Je suis à la recherche d'une solution qui peut permettre une manipulation aisée des données:

  • ajouter à la liste,sélectionnez,un apport d'éléments
  • à l'aide d'éléments dans la base de données des requêtes
  • en utilisant comme paramètres dans d'autres fonctions

Parce que je suis un débutant dans la .NET (C#) merci de me fournir le code de solutions, au lieu de générique(chercher) des solutions

OriginalL'auteur user848568 | 2011-07-17