---
title: "for each"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/98042-for-each"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Jymdis"
published: "2004-02-23T14:50:55.000Z"
updated: "2004-02-23T17:15:51.000Z"
replies: 4
views: 210
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/98042-for-each"
---

# for each

## #1 — Jymdis, 2004-02-23T14:50Z

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 =)

Permalänk: https://www.webforum.nu/p/98042

## #2 — Mc Fetto, 2004-02-23T14:59Z

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;
```

Permalänk: https://www.webforum.nu/p/1284946

## #3 — Jymdis, 2004-02-23T15:01Z

mm det har jag tänkt på, men finns det inte ens snyggare lösning?

Permalänk: https://www.webforum.nu/p/1284948

## #4 — Walker, 2004-02-23T17:11Z

Hej

Förstår inte riktigt vad koden inne i if satsen skall göra.. Kan du inte utveckla det lite?

Permalänk: https://www.webforum.nu/p/1285009

## #5 — Marcus E, 2004-02-23T17:15Z

```
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.

Permalänk: https://www.webforum.nu/p/1285014

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/98042-for-each
