Що таке "UBound" і "LBound" у Visual Basic?

Автор: Eugene Taylor
Дата Створення: 9 Серпень 2021
Дата Оновлення: 11 Травень 2024
Anonim
Що таке "UBound" і "LBound" у Visual Basic? - Електроніка
Що таке "UBound" і "LBound" у Visual Basic? - Електроніка

Зміст

Включення масивів у програму Visual Basic (VB) може бути дуже корисним, якщо ви знаєте, як ними користуватися. VB - це мова комп’ютерного програмування, створена корпорацією Майкрософт для розробки настільних, веб- та мобільних додатків. Масив - це сукупність логічно пов’язаних значень, таких як кількість міст у кожному штаті країни. Ви можете використовувати функції "UBound" і "LBound", щоб визначити розмір масиву.

Визначення

Функція "UBound" повертає максимально можливе значення позиції для вказаного розміру масиву. "LBound" робить навпаки: повертає найменше можливе значення. В обох випадках значення має цілочисельний тип. Якщо масив має лише один елемент, функція "UBound" поверне 0. Функція "LBound" завжди поверне 0, якщо масив ініціалізований, навіть якщо він не містить елементів.


Розміри масиву

Коли масив використовує лише один індекс, він називається "одновимірним". "Багатовимірний" масив використовує більше одного індексу. Ви можете оголосити вкладені масиви ("масиви масивів"), які можуть бути одновимірними або багатовимірними, як і визначені елементи. Наприклад, якщо ви оголосите двовимірний масив місяців, перший індекс представлятиме місяці, а другий дні. Місяці залежать від кількості днів, тому ваш двовимірний масив не буде однорідним. У VB декларація буде такою:

Невиразний розмір масиву (11, 30) як рядок

Визначте максимальний розмір

Індекси починаються з 0 для кожного масиву, а максимальне значення визначається числом, вказаним під час декларації. Ви можете оголосити багатовимірний масив типу Byte із таким синтаксисом:

Розмір a (200, 10, 2) як байт

Отримайте розмір масиву для кожного виміру за допомогою функції "UBound". Наприклад, "UBound (a, 1)" (без лапок) поверне "200". Підставте номер позиції на "2", і результат буде "10". Щоб отримати розмір третього виміру, введіть "3" як позицію.


Визначте максимальний розмір

У масивах індекси завжди починаються з позиції 0; тому нижня межа завжди буде такою. Оголосіть такий масив типу Byte і використовуйте функцію LBound, щоб отримати якнайменше значення для індексу:

Розмір a (200, 10, 2) як байт

З викликом функції "LBound (a, 1)" ви отримаєте значення 0. Те ж саме відбудеться, якщо ви введете "2" або "3" як номер позиції.

Вена Лонг, професор Університету Теннессі, захищає використання ігор у класі, тому що "веселощі є мотиватором". У загадковій грі розглядаються факти, допомагаючи студентам вивчати, як творчо...

Як обрізати мімозу

Louise Ward

Травень 2024

Acacia Dealbata, жорстка, швидкозростаюча багаторічне дерево, що росте в Австралії, виробляє красиві жовті і запашні квіти. Він широко відомий як мімоза, а його листя сріблясто-сірого кольору. Сайт са...

Обов’Язково Читайте