VB.NET - удалить элемент из многомерного списка ArrayList по запросу? - PullRequest
1 голос
/ 30 сентября 2011

Я хочу удалить элемент из ArrayList с помощью запроса, например, DELETE FROM arraylist WHERE (0) = "User1" (где (0) - индекс второго измерения).

Код:

Dim Users As New ArrayList
Users.Add({"User0", "Details"})
Users.Add({"User1", "Details"})
Users.Remove("User1")

Причина, по которой я ищу способ запроса, заключается в том, что я не буду знать, каким будет значение второго измерения.

1 Ответ

1 голос
/ 30 сентября 2011
Dim Users As New ArrayList
Users.Add(new String(){"User0", "Details"})
Users.Add(new String(){"User1", "Details"})
Dim userToRemove = Users.Cast(Of String()).Where(Function(i) i(0).Equals("User1")).Single()

Users.Remove(userToRemove)
...