Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Qual è UBound in VB

? Funzione UBound di Visual Basic restituisce il più alto indice di un array . Ad esempio, se è stata definita una variabile " myArray " come un array contenente 10 numeri interi , allora " UBound ( myArray ) " produrrà 10 . Si noti , tuttavia , che il numero totale di elementi per questa matrice è 11 , non 10 . La ragione di questo è che gli array sono indicizzati a partire da 0 . Utilizzare UBound per evitare l'assegnazione dei valori oltre i limiti di un array. Sintassi

Si può esprimere e cominciare a capire la sintassi di UBound con la seguente notazione : " UBound ( Array , [Rank ] ) . " Questa notazione indica tutti gli argomenti di UBound e indizi voi in quanto a ciò che tali argomenti rappresentano. L'argomento " Array " sta per la variabile di campo si passa a UBound ( nell'introduzione, " myArray " era un tale variabile) . Ma capisco che il vostro array può essere di qualsiasi tipo , non solo numeri interi . Inoltre , l' array può avere più dimensioni , non solo uno . Il " [ Classifica ] " porzione della sintassi ha parentesi graffe per indicare questo argomento è facoltativo . Se si sceglie di non includerlo , VB assegnerà così il valore di default di 1 , che indica la prima dimensione di una variabile di matrice .
Entrando in ambiente di programmazione

Entrando UBound nell'ambiente di sviluppo di Visual Basic coinvolge digitando la parola chiave " UBound ", quindi premendo il tasto " ( " carattere di introdurre la lista degli argomenti . nel momento in cui si inserisce il personaggio , l'ambiente di sviluppo viene visualizzata una casella di testo fluttuante che mostra la sintassi per UBound . si può respingere questa casella di testo con il tasto " Esc ". digitare gli argomenti di UBound , separandoli con una virgola . Quando hai finito di entrare gli argomenti , digitare i comandi " ) " il carattere . L'ambiente di sviluppo evidenzierà apertura e chiusura tra parentesi per mostrare questi caratteri sono accoppiati con successo . Questa funzionalità consente di inserire funzioni il cui argomento elenchi contengono altre funzioni. Le parentesi in tali dichiarazioni potrebbero altrimenti essere fonte di confusione per leggere .
Multidimensionale Array

Questa dichiarazione mostra come utilizzare UBound su variabili di un array con più di una dimensione : " . UBound ( multiarray , dimensionNumber ) " Ecco , il testo " multiarray " indica una variabile di array con due o più dimensioni . Tale variabile può essere dichiarata con una dichiarazione come " dim multiarray (10,2 )" o dim multiarray ( 2,5) . " Il " testo dimensionNumber " indica quale si desidera che il limite superiore per .

campione programma

il programma di esempio in questa sezione dichiara e inizializza una variabile di matrice , quindi utilizza UBound per stampare i limiti superiori della prima dimensione in quella variabile . Quando si esegue questo programma cliccando il comando del menu "Start ", " Avvia debug " , il programma visualizzerà " 2 " indica la stessa limite superiore indicato nella dichiarazione " Dim " .

Public Class Form1

private Sub Form1_Load ( ByVal sender As System.Object , ByVal e As System.EventArgs ) Handles MyBase.LoadDim a (2 , 2) As Integer

a ( 0 , 0 ) = 0MsgBox ( UBound (a , 1) ) End SubEnd Classe

 

Programmazione © www.354353.com