---
title: "arraylist"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/88040-arraylist"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "icaaq"
published: "2003-10-08T21:11:01.000Z"
updated: "2003-10-08T22:03:56.000Z"
replies: 14
views: 298
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/88040-arraylist"
---

# arraylist

## #1 — icaaq, 2003-10-08T21:11Z

Tjenare jag har en arraylist fylld med object, jag vill nu få ut alla object.ID i en array ska läggas i en placeholder..

Men hur gör jag detta smidigast?

mvh icaaq

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

## #2 — icaaq, 2003-10-08T21:21Z

fick denna av renholm

```
[red]foreach(object obj in arr)
					{
						place.Controls.Add(new LiteralControl(obj.nummer));
					}
[/red]
```

men jag får  'object' does not contain a definition for 'Nummer'

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

## #3 — SPiN, 2003-10-08T21:25Z

Fältet nummer existerar inte i din klass som obj instansierar.

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

## #4 — icaaq, 2003-10-08T21:29Z

Jo arraylisten är fylld med Domar object och i dessa finns Nummer med.....

mvh icaa

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

## #5 — SPiN, 2003-10-08T21:29Z

Du borde vara tvungen att cast:a object:et 'obj' till den klass som det egentligen är, när jag tittar lite nogrannare. :)

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

## #6 — icaaq, 2003-10-08T21:30Z

```
[red]
while(dr.Read())
			{
				DOMARE dom = new DOMARE();
				dom.Nummer = Convert.ToInt32(dr["f_domarnr"]);
				dom.Fornamn = Convert.ToString(dr["f_person_fornamn"]);
				dom.Efternamn = Convert.ToString(dr["f_person_efternamn"]);
				dom.Id = Convert.ToInt32(dr["id"]);
				arr.Add(dom);
			}
			dr.Close();[/red]
```

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

## #7 — icaaq, 2003-10-08T21:31Z

Och det gör jag hur?

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

## #8 — SPiN, 2003-10-08T21:35Z

Hm, av din kod förstår jag ingenting ( Har fortfarande inte öppnat någon av de tre böcker om .NET som jag äger ), men cast:a borde du enkelt kunna göra så här:

```
...
place.Controls.Add(new LiteralControl( ( ( DinKlass ) obj ).nummer));
...
```

Eller för att göra det lite tydligare:

```
DinKlass klassen = ( DinKlass ) obj;
place.Controls.Add(new LiteralControl( klassen.nummer));
```

Första är att föredra, eftersom att alt. 2 skapar ett nytt objekt varje gång loopen körs.

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

## #9 — icaaq, 2003-10-08T21:36Z

```
[red]
foreach(object obj in arr)
					{
						place.Controls.Add(new LiteralControl(((DOMARE)obj).Nummer.ToString()));
					}[/red]
```

blev det

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

## #10 — SPiN, 2003-10-08T21:37Z

Det var ju det jag sa. :e

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

## #11 — icaaq, 2003-10-08T21:53Z

nästa problem.....hur separerar jag den resulterande arrayen med. det ska alltså bli en array som ser ut som <http://www.webforum.nu/showthread.php?s=&postid=728302#post728302>

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

## #12 — icaaq, 2003-10-08T21:54Z

```
[red]
Domare dom = new Domare();
					ArrayList arr = dom.arraylist();
					foreach(object obj in arr)
					{	
						
						place.Controls.Add(new LiteralControl(((DOMARE)obj).Nummer.ToString()));
						place.Controls.Add(new LiteralControl(","));
					}
					place.Controls.RemoveAt(place.Controls.Count - 1);[/red]
```

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

## #13 — icaaq, 2003-10-08T21:56Z

alltså hur får jag in "

mvh icaaq

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

## #14 — SPiN, 2003-10-08T22:00Z

```
\"
```

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

## #15 — icaaq, 2003-10-08T22:03Z

:r

Hade testat med / innan....

tack

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/88040-arraylist
