Практическое руководство. Определение длины одного измерения массива
Обновлен: Ноябрь 2007
Метод массива GetLength возвращает длину указанного пользователем измерения.
Для определения длины одного измерения массива
Вызовите GetLength для имени массива. Укажите измерение, для которого требуется определить длину, в качестве аргумента для GetLength. Обратите внимание, что измерение аргумента начинается от 0.
Dim sampleTripleArray(,,) As Short = New Short(2, 3, 4) {} MsgBox("Dimension lengths of sampleTripleArray are " & CStr(sampleTripleArray.GetLength(0)) _ & ", " & CStr(sampleTripleArray.GetLength(1)) & ", " & CStr(sampleTripleArray.GetLength(2)))
Вызов MsgBox отобразит на экране сообщение "Длины измерения sampleTripleArray — 3, 4, 5".
Наименьшее значение индекса для каждого измерения всегда равно 0, а метод GetUpperBound возвращает наибольшее значение индекса измерения. Для каждого измерения GetLength возвращает значение на 1 больше значения, возвращаемого GetUpperBound. Как и для GetLength, измерение для GetUpperBound отсчитывается от 0.
Общую длину массива можно найти с помощью свойства Length.
Можно изменить общий размер, изменив длины отдельных измерений. При этом ранг (количество измерений) изменить нельзя.
См. также
Задачи
Практическое руководство. Объявление переменной типа массива
Практическое руководство. Создание массива
Практическое руководство. Инициализация переменной типа массива
Практическое руководство. Определения размера массива
Практическое руководство. Изменение размера массива
Устранение неполадок, связанных с массивами