Citat:
Citat:
Ursprungligen postat av dopestghost
Gör en loop.
for(i=0; i < mylist.count(); i++) {
if(mylist[i] .intValue == searchedValue)
return mylist[i];
}
Typ.
problemet är att "mylist[]" innehåller 3 parametrar "mylist[i,j,k]". Hur stoppar jag loopen när parameter k matchar mitt invärde?
Om jag förstår dig rätt består din lista av ett objekt som i sin tur har 3 parametrar:
List<MyObject(string, string, int)>
Stoppar du detta objekt i en lista kommer inte varje parameter av objektet okupera en separat plats i listan. D.v.s du kommer inte åt parametern genom att indexera för varje parameter utan som dopestghost skrev, plockar du ut varje objekt ur listan (som kan referera till sin egen intvalue referens) och kollar ditt villkor.
MyObject instanseras typ som:
MyObject mo = new MyObject("s1", "s2", 3);
Förutsatt att du i ditt objekt har en metod för att hämta dessa värden, kollar du på exempelvis din intparameter enligt: mo.getIntValue();