C# Psuedo-kod:
foreach (object e in array)
{
bil b = (bil)e;
if bla = blä
{
kod
}
}
Men om man har kört egenom alla objects och inga hittas, var får man in den koden? :)
Hoppas jag inte var för otydlig =)
4 svar · 195 visningar · startad av Jymdis
C# Psuedo-kod:
foreach (object e in array)
{
bil b = (bil)e;
if bla = blä
{
kod
}
}
Men om man har kört egenom alla objects och inga hittas, var får man in den koden? :)
Hoppas jag inte var för otydlig =)
Kan ju sätta en "flagga" i if-satsen som du kollar av efter foreach-satsen är körd!
bool checker = false;
foreach (object e in array)
{
bil b = (bil)e;
if bla = blä
{
kod
checker = true;
}
}
if (checker == true)
weiiii;
mm det har jag tänkt på, men finns det inte ens snyggare lösning?
for(int i = 0; i <= array.length; i++)
{
if(i == array.length)
{
// Hittade inte
}
else
{
object e = array[i];
if(e == rätt)
{
// Hittat
break;
}
}
}
Ett annat sätt är att ha en leta-funktion.