Удаление элементов из массива

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

3D-fleX
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 16.02.2009 (Пн) 1:44

Удаление элементов из массива

Сообщение 3D-fleX » 27.02.2009 (Пт) 9:14

Как можно удалить элементы из массива? Впорчем вот код:
Код: Выделить всё
       Dim i, j As Integer
        Dim NewItems(7)() As String

        NewItems(0) = New String() {2, 3, 5}
        NewItems(1) = New String() {1, 4, 6}
        NewItems(2) = New String() {1, 4, 7}
        NewItems(3) = New String() {2, 3, 8}
        NewItems(4) = New String() {1, 6, 7}
        NewItems(5) = New String() {2, 5, 8}
        NewItems(6) = New String() {3, 5, 8}
        NewItems(7) = New String() {4, 6, 7}
        For i = 0 To 7
            For j = 0 To 6
                If Array.IndexOf(NewItems(i), UsedNum(j)) > -1 Then
                ......
                End If
            Next
        Next

Заранее в событиях я использовал массив использованных цифр(UsedNum). Здесь при нахождении этой цифры в массиве NewItems, нужно удалить все соответсвующие элементы, т.е цифры. Как это организовать я не понял. Как я понял из массива вообще чего либо удалять нельзя, можно лишь добавить если он динамический. Но если создать текстовую перемнную, и записать все цифры в одну строку, и разбить на массив? Только вот не знаю, как пременную строки можно разделить на массив..

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Re: Удаление элементов из массива

Сообщение Viper » 27.02.2009 (Пт) 14:32

Используй, например, ArrayList вместо Array. Из него можно как удалять, так и добавлять в середину.
Весь мир матрица, а мы в нем потоки байтов!


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 88

    TopList