Как я могу создать двумерный массив с динамической длиной?

Я хочу создать двумерный массив, не зная размера первого измерения.

Например, у меня неизвестное количество строк, когда я создаю массив.Каждая строка представляет учетную запись. Выходите из 4 столбцов для каждой строки: ID, имя, пользователь, пароль

Я пробовал использовать зубчатый массив, но получить его невозможно:

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

Также я искал ArrayList , реализацию с классами и немного о Generics.

Я ищу решение, которое позволяет легко манипулировать данными, например:

  • добавить в список, выбрать, ввести элементы
  • с использованием элементов в запросах к базе данных
  • с использованием в качестве параметров в других functions

Поскольку я новичок в .NET (C #), пожалуйста, предоставьте мне кодовые решения вместо общих (ищущих) решений

8
задан Marc Gravell 17 July 2011 в 10:46
поделиться