Avatar billede fuldstop Nybegynder
28. august 2012 - 21:21 Der er 3 kommentarer og
1 løsning

Dim variable i for each next

Har en del variabler som skal erklæres, og spekulerede på om dette kunne gøres vha. et array og en "for each next"-loop, på en eller anden måde?

Har prøvet med nedenstående, men får følgende fejl "BC30616: Variablen 'VagtArray' skjuler en variabel i en omsluttende blok."

Dim count As Integer = 0
Dim VagtArray() As String = New String(){"bla1","bla2","bla3","bla4"}

    For Each VagtString in VagtArray
        Dim VagtArray(count) As New StringBuilder
        count=count+1
    Next
Avatar billede arne_v Ekspert
28. august 2012 - 21:38 #1
Nej.

Men maaske kan du erstatte de variable af en List eller et Dictionary.
Avatar billede fuldstop Nybegynder
28. august 2012 - 22:47 #2
Hej Arne

Kan du komme lidt nærmere ind på List og Dictionary, skal jeg droppe "for-each next" helt i denne forbindelse?


Dim list As New List(Of String)
    list.Add("bla1")
    list.Add("bla2")
    list.Add("bla3")
    list.Add("bla4")

    For Each ListString In list
          Dim ListString As New StringBuilder
    Next


Ovenstående virker dog ikke :)
Avatar billede fuldstop Nybegynder
09. september 2012 - 16:13 #3
Smider du et svar, Arne?
Avatar billede fuldstop Nybegynder
14. september 2012 - 09:52 #4
Lukket.
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