Список - это динамический массив, пытающийся придерживаться одного или другого.
List<int[]> a = new List<int[]>();
- это список массивов int, допустимый
, но вы могли бы просто иметь List<int> intlist = new List<int>();
, и вы также можете сделать List<List<int>> listoflistsofints = new List<List<int>>()
, а затем listoflistsofints.Add(intlist);
все жизнеспособно.причина использования списка, а не массива, заключается в том, что размер является динамическим, и вы можете использовать методы .Sort()
для изменения порядка списка, а добавлять и заменять элементы легко:
intlist.Add(153);
Надеюсь, это прояснит для вас, дайте мне знать, если вам нужно знать больше!