Avatar billede juks Novice
27. november 2007 - 00:50 Der er 10 kommentarer og
1 løsning

public array hvordan loope jeg igennen dem

hej jeg har lavet en public array på baggrund af en parrameter , hvordan får jeg listet de enkelte værdier så jeg kan søge i det...

mit  array


public class cprnr
    {
        public static ArrayList Gcpr(string i)
        {
            using (MyReader SR = new MyReader(GlobalVariables.Instance.sti.ToString() + GlobalVariables.Instance.afholdt.ToString()))
            {
                ArrayList al = new ArrayList();
                string Line;
                while ((Line = SR.ReadLine()) != null)
                {
                    Line = Line.Split(',')[2];
                    al.Add(Line);               
                }
                {
            }
                    return al;
            }
        }
    } 


ville gerne kunne loop igennem det . men kan ikke helt se hvordan jeg skal kalde det når jeg har defineret det med en (string i)
Avatar billede arne_v Ekspert
27. november 2007 - 00:53 #1
du kan indexerer dig ind i en ArrayList ligesom i et array
Avatar billede juks Novice
27. november 2007 - 00:54 #2
hjælp er noob :-)
Avatar billede juks Novice
27. november 2007 - 00:55 #3
sorry min fejl ,, min kode er ikke korrekt.

jeg skal jo finde alle dem der har Line.Split(',')[2] = i
Avatar billede juks Novice
27. november 2007 - 01:03 #4
nu har jeg fået det hente det jeg vil men hvordan får jeg det ud igen

public class cprnr
    {
        public static ArrayList Gcpr(string i)
        {
            using (MyReader SR = new MyReader(GlobalVariables.Instance.sti.ToString() + GlobalVariables.Instance.afholdt.ToString()))
            {
                ArrayList al = new ArrayList();
                string Line,Line1,Line2;
                while ((Line = SR.ReadLine()) != null)
                {
                    Line1 = Line.Split(',')[0];
                    Line2 = Line.Split(',')[2];
                    if (Line1 == i )
                    {
         
                     
                    al.Add(Line2);
                    }
                }
                {
            }
                    return al;
               

               
             
            }

        }

    }
Avatar billede juks Novice
27. november 2007 - 01:09 #5
jeg ved bar ikke jeg skal kalde for at få arreyt

kan godt loop igennem det , men hvordan skal jeg kalde det når jeg har gjort det som et public med en afhængig variable

for (int i = 0; i < arraylist.Count; i++)
                    {                                       
                        this.listBox2.Items.Add(arraylist[i]);
                    }
Avatar billede arne_v Ekspert
27. november 2007 - 01:32 #6
jeg forstår ikke problemet - hvad er det som ikke virker ?
Avatar billede juks Novice
27. november 2007 - 01:35 #7
jeg ved ikke hvordan jeg skal få vist mit array
jeg har lavet det som en public classe , som jeg kalder fra min form på bagrund af en string variable (string i)

så skal den returnere noget men hvordan får jeg fat i det over i min form med den string i som parameter.
Avatar billede juks Novice
27. november 2007 - 01:36 #8
jeg kan ikke bare skrive

for (int i = 0; i < al.Count; i++)
                    {                                       
                        this.listBox2.Items.Add(al[i]);
                    }

den skal jo først gennerere mit array med den parameter . også skal jeg  så kunne loope igennem det.
Avatar billede arne_v Ekspert
27. november 2007 - 02:10 #9
ArrayList al = cpr.Gcpr(whatever);
for (int i = 0; i < al.Count; i++)
                    {                                     
                        this.listBox2.Items.Add(al[i]);
                    }

måske
Avatar billede juks Novice
27. november 2007 - 03:13 #10
ja self . det virker perfekt .. smid et svar
Avatar billede arne_v Ekspert
27. november 2007 - 04:00 #11
kommer her
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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