Как добавить элемент в многомерный список?
Есть у меня такой код :
List<List<string>> Users = new List<List<string>>()
{
new List<string> {"*", "*", "*", "1.22.2002", "34", "24", "152"},
new List<string> {"*", "*", "*", "17.08.2004", "24", "2234", "1888"},
new List<string> {"*", "*", "*", "3.1.2000", "24", "34", "352"},
new List<string> {"*", "*", "*", "4.7.1999", "224", "234", "1452"},
};
Как я могу добавить в этот список значения, которые вводит пользователь?
Ответы (1 шт):
Автор решения: Sterlukin
→ Ссылка
Я бы посоветовал выделить отдельную сущность - User и определить там все необходимые поля. Если же задача работать именно с такой коллекцией, то добавление новых данных будет выглядеть следующим образом:
var firstProperty = "*";
var secondProperty = "*";
var thirdProperty = "*";
var fourthProperty = "1.22.2002";
var fifthProperty = "34";
var sixthProperty = "24";
var seventhProperty = "152";
var user = new List<string> { firstProperty, secondProperty, thirdProperty, fourthProperty, fifthProperty, sixthProperty, seventhProperty };
Users.Add(user);
Первые 7 полей - это введённые пользователем данные, которые вы будете получать из нужных источников. Обращение к элементам общего списка будет реализовано следующим образом:
Users[0][0]
Где первый 0 - это порядковый номер вложенного списка, а второй 0 - порядковый номер нужного вам поля.