Come trovare la lunghezza della matrice di stringhe in VB 6.0

June 29

Come trovare la lunghezza della matrice di stringhe in VB 6.0


I dati possono essere memorizzati in molti diversi tipi di variabili in Visual Basic. Una singola variabile che contiene un singolo valore è chiamato una variabile "scalare". Una "serie" è un insieme di valori che vengono referenziato da un nome. Ogni valore individuo è chiamato un "elemento" della matrice ed è indicata da un numero che inizia a zero. Gli array possono anche essere "multidimensionale", cioè la matrice contiene più di una colonna di informazioni. Gli array possono inoltre contenere dati interi, i dati di stringa o dati variante.

istruzione

1 Dichiara l'array per contenere i dati di stringa, fornendo un nome seguito da parentesi. "Dim myArray (9) as String" dichiarerà una serie chiamata "myArray" che contiene 10 elementi del tipo di dati String. Il tipo di dati String in grado di memorizzare fino a 4 miliardi di caratteri, tra lettere e numeri.

2 Utilizzare la funzione "UBound" per ottenere la dimensione della matrice. L'array creato nel passaggio 1 sarebbe tornato 9 dal seguente dichiarazione: "UBound (myArray)". Se la matrice è stata dichiarata con una parentesi vuota, significa che il formato non era ancora stata determinata, la funzione "UBound" si avrebbe "Indice fuori gamma" errore.

3 Compilare la matrice con i dati. Riferimento l'elemento array in base al numero e impostare che uguale al nuovo valore. Ad esempio, "myArray (0) =" Test "" imposterà il primo elemento uguale alla parola "Test".

4 Ottenere la lunghezza dell'elemento array utilizzando la funzione di "Len". Il primo elemento di un array si fa riferimento al punto 3 è impostata la parola "test", che è lunga 4 caratteri. Coding "len (myArray (0))" ritorni 4.

5 Modificare la dimensione di qualsiasi array utilizzando l'istruzione "Redim". Se si desidera mantenere gli elementi esistenti intatte, usare "Redim Preserve" quando si ridimensiona. "Redim myArray (15)" ripristinerà tutti i valori in "myArray" e consentire la matrice di tenere ora sedici valori.

Consigli e avvertenze

  • Utilizzando "Preserve" su un array multidimensionale solo consentirà di modificare l'ultima lunghezza dimensione senza errori.