Nwlapcug.com


Come trovare la lunghezza della matrice di stringhe in Visual Basic 6.0

Come trovare la lunghezza della matrice di stringhe in Visual Basic 6.0


Dati possono essere memorizzati in diversi tipi di variabili in Visual Basic. Una singola variabile che contiene un singolo valore è denominata variabile "scalare". Una "matrice" è un insieme di valori a cui fa riferimento un nome. Ogni singolo valore è chiamato un "elemento" della matrice e viene fatto riferimento da un numero che inizia a zero. Le matrici possono anche essere "multidimensionale", che significa che la matrice contiene più di una colonna di informazioni. Le matrici possono anche contenere dati di tipo integer, string dati o dati variant.

Istruzioni

1

Dichiarare la matrice per contenere dati di tipo stringa fornendo un nome seguito da parentesi. "Dim myArray(9) as String" dichiara un array chiamato "myArray" che contiene 10 elementi del tipo di dati String. Il tipo di dati String può memorizzare fino a 4 miliardi di caratteri, compresi lettere e numeri.

2

Utilizzare la funzione "ubound" per ottenere la dimensione della matrice. La matrice creata nel passaggio 1 restituirebbe 9 dalla seguente dichiarazione: "ubound(myArray)". Se la matrice è stata dichiarata con una parentesi di vuota, significato che non era ancora stata determinata la dimensione, la funzione "ubound" restituirebbe un errore "indice fuori intervallo".

3

Compilare la matrice con i dati. Riferimento all'elemento di matrice di numero e set che è uguale al nuovo valore. Ad esempio, "myArray(0) ="Test"" verrà impostato il primo elemento uguale alla parola "Test".

4

Ottenere la lunghezza dell'elemento della matrice utilizzando la funzione "Len". Il primo elemento della matrice a cui fa riferimento nel passaggio 3 è impostato per la parola "Test", che è 4 caratteri. "Len(myArray(0))" di codifica restituisce 4.

5

Modificare le dimensioni di una matrice utilizzando l'istruzione "Redim". Se si desidera mantenere intatti gli elementi esistenti, utilizzare "Redim Preserve" durante il ridimensionamento. "Redim myArray(15)" verrà reimpostare tutti i valori in "myArray" e consentire la matrice in cui tenere ora sedici valori.

Consigli & Avvertenze

  • Utilizzando "Preserve" su una matrice multidimensionale solo vi permetterà di cambiare l'ultima lunghezza di dimensione senza errori.