---
title: "Att skappa X antal klasser i en klass"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/175354-att-skappa-x-antal-klasser-i-en-klass"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "l-boy"
published: "2008-11-17T10:33:36.000Z"
updated: "2008-11-17T10:36:31.000Z"
replies: 1
views: 312
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/175354-att-skappa-x-antal-klasser-i-en-klass"
---

# Att skappa X antal klasser i en klass

## #1 — l-boy, 2008-11-17T10:33Z

```

public class userclass
{
   public string firstname, lastname;
}

public class myusersclass
{

   userclass[] users = new userclass[99]; 

      public myusers(int x)
      {
         for i=0 to x ...
         users[i] = new userclass();
      }
}
```

Hur bär man sig åt för att skapa klassen myuserclass utan att på förväg behöva ange hur många users man skapar (new userclass\[99\])?  x kan vara olika från gång till gång...

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

## #2 — Nickemannen, 2008-11-17T10:36Z

Använd IList\<T\>

```
public class myusersclass
{

   IList<UserClass> users = new List<UserClass>; 

      public myusers(int x)
      {
         for i=0 to x ...
         users.Add(new userclass());
      }
}
```

Vill du fortfarande använda dig av en array så kan du sätta storleken på arrayen i konstruktorn dvs.

```
public class myusersclass
{

   userclass[] users;

      public myusers(int x)
      {
         users = new userclass[x]; 
         for i=0 to x ...
         users[i] = new userclass();
      }
}
```

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/175354-att-skappa-x-antal-klasser-i-en-klass
