Поделиться через


Практическое руководство. Создание массива

Обновлен: Ноябрь 2007

Массив — это объект, его можно создать с помощью предложения New (Visual Basic) и присвоить его переменной массива. Это можно сделать как часть объявления массива или с помощью последующего оператора присваивания.

Создание массива в операторе объявления массива

  • В объявлении добавьте предложение New после имени переменной и круглых скобок. В следующем примере объявляется переменная для хранения массива с элементами Тип данных Date (Visual Basic), создается массив и назначается переменной.

    Dim validDates() As Date = New Date() {}
    

    После выполнения этого оператора массив в переменной validDates имеет нулевую длину.

    dbcwkdwa.alert_note(ru-ru,VS.90).gifПримечание.

    Предложение New должно задавать имя типа, за которым должны следовать круглые скобки, после которых должны идти фигурные скобки {}. Круглые скобки не представляют вызов конструктора массива. Они указывают, что тип объекта является типом массива. Фигурные скобки представляют значения инициализации. Компилятор требует фигурные скобки, даже если значения не указаны. Таким образом, предложение New должно включать круглые и фигурные скобки, даже если они пусты.

Создание массива в отдельном операторе присваивания

  • Используйте оператор последовательного присваивания с предложением New. В следующем примере объявляется переменная для хранения массива с элементами типа Тип данных Integer (Visual Basic), создается массив и присваивается переменной в другом операторе.

    Dim scores() As Integer
    scores = New Integer() {}
    

    После выполнения этих операторов массив в переменной scores имеет нулевую длину.

    либо

  • Оператор ReDim (Visual Basic) позволяет не только создавать массив, но и инициализировать его длину.

    ReDim scores(4)
    

    После выполнения этого оператора массив в переменной scores имеет длину 5, все элементы содержат значения по умолчанию.

См. также

Задачи

Практическое руководство. Объявление переменной типа массива

Практическое руководство. Создание многомерного массива

Практическое руководство. Создание массива массивов

Практическое руководство. Создание массива со смешанными типами элементов

Практическое руководство. Создание массива без элементов

Практическое руководство. Инициализация переменной типа массива

Устранение неполадок, связанных с массивами

Основные понятия

Обзор массивов в Visual Basic

Другие ресурсы

Массивы в Visual Basic