---
title: "ArrayList undring"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/152414-arraylist-undring"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "headbug"
published: "2006-10-12T09:28:15.000Z"
updated: "2006-10-12T10:49:44.000Z"
replies: 2
views: 397
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/152414-arraylist-undring"
---

# ArrayList undring

## #1 — headbug, 2006-10-12T09:28Z

Hoppla!

Håller på att lära mig csharp!

Mitt scenario är att jag har en butik och så har jag lite kunder och så har jag lite varor. Mina kunder och varor har en massa properties. I alla fall, jag tänkte att dessa kunde jag ju hålla ordning på i huvudklassen (butik) i en ArrayList (inte blanda kunder och varor) så jag skriver jag 

```
Kund kunden = new Kund();
kunden.Pnr = "7701010101";
kunden.Namn = "Kalle Svensson";

ArrayList myal = new ArrayList();
myal.Add(kunden);
```

Men om jag vill ta bort en snubbe så vill jag kunna använda mig av hans personnummer, kan jag då på något enkelt sätt använda Remove(pnr) på ArrayListen, dvs

```
myal.Remove("7701010101");
```

eller liknande?

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

## #2 — Dino, 2006-10-12T09:44Z

```
Kund kunden = new Kund();
kunden.Pnr = "7701010101";
kunden.Namn = "Kalle Svensson";

System.Collections.Generic.Dictionary<string, Kund> col = new System.Collections.Generic.Dictionary<string, Kund>();
col.Add(kunden.Pnr, kunden);

...

col.Remove("7701010101");
```

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

## #3 — headbug, 2006-10-12T10:49Z

Tackar, det ser ju bra ut!  (y)

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

---

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