Hvordan finne lengden på String Array i VB 6.0

Hvordan finne lengden på String Array i VB 6.0


Data kan lagres i mange forskjellige typer variabler i Visual Basic. En enkelt variabel som har en enkelt verdi kalles en "skalar" variable. En "array" er et sett med verdier som er referert til av ett navn. Hver enkelt verdi kalles et "element" i matrisen, og er referert til av et nummer som begynner på null. Arrays kan også være "flerdimensjonale", som betyr matrisen inneholder mer enn én kolonne med informasjon. Arrays kan også holde heltall data, sløyfer data eller variant data.

Bruksanvisning

1 Erklærer array å holde streng data ved å gi et navn etterfulgt av parentes. "Dim myArray (9) som String" vil erklære en matrise som heter "myArray" som holder 10 elementer av String datatype. The String datatype kan lagre opp til 4 milliarder tegn, inkludert bokstaver og tall.

2 Bruk "ubound" funksjon for å få størrelsen på matrisen. Matrisen opprettet i trinn 1 vil returnere 9 fra følgende uttalelse: "ubound (myArray)". Hvis matrisen ble erklært med en tom parentes, betyr størrelsen hadde ennå ikke blitt bestemt, ville de "ubound" -funksjonen returnere en "senket utenfor rekkevidde" feil.

3 Fylle matrisen med data. Referanse den gruppeelementutbyttende ved nummer og sett som er lik den nye verdien. For eksempel "myArray (0) =" Test "" vil sette det første elementet lik ordet "Test".

4 Få lengden av den gruppeelementutbyttende ved å bruke "Len" funksjon. Den første array element referert i trinn 3 er satt til ordet "Test" som er 4 tegn. Coding "Len (myArray (0))" returnerer 4.

5 Endre størrelsen på en hvilken som helst array ved hjelp av "Redim" statement. Hvis du ønsker å beholde de eksisterende elementene intakt, bruk "Redim Bevar" når du endrer størrelsen. "Redim myArray (15)" vil tilbakestille alle verdiene i "myArray" og la array å nå holder seksten verdier.

Hint

  • Ved hjelp av "Behold" på en flerdimensjonal array vil bare tillate deg å endre den siste dimensjonen lengde uten feil.