Avatar billede loukas Mester
12. oktober 2003 - 15:31 Der er 3 kommentarer og
1 løsning

Hvad går der galt? arraylist.capacity

Hvad går der galt ?
Jeg er ny i vb.net, men mener at aMatch.Capacity retunerer længden af arrayet !!?

Jeg får fejlen:
An unhandled exception of type 'System.ArgumentOutOfRangeException' occurred in mscorlib.dll
Additional information: Index was out of range.  Must be non-negative and less than the size of the collection.


Koden:
        Dim rRegEx As Regex
        Dim mMatch As Match
        Dim aMatch As New ArrayList()
        Dim nr As Integer

        rRegEx = New Regex("img.*src\s*=\s*(?:""(?<1>[^""]*)""|(?<1>\S+))", RegexOptions.IgnoreCase Or RegexOptions.Compiled)
        mMatch = rRegEx.Match(strHTML)

        While mMatch.Success
            Dim sMatch As String
            sMatch = mMatch.Groups(1).ToString
            aMatch.Add(sMatch)
            mMatch = mMatch.NextMatch()

        End While

        For n = 0 To aMatch.Capacity
            ListBox1.Items.Add(aMatch(n))
        Next
Avatar billede stigc Nybegynder
12. oktober 2003 - 15:35 #1
For n = 0 To aMatch.Capacity-1
            ListBox1.Items.Add(aMatch(n))
        Next
Avatar billede loukas Mester
12. oktober 2003 - 16:59 #2
Tusind tak !!!
Jeg synes ellers jeg havde prøvet det, men jeg må have været fummel-fingret.
;-)
Kom med et svar hvis du vil have points!!!
Avatar billede repsak Nybegynder
12. oktober 2003 - 17:07 #3
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester