webForumDet fria alternativet

Nestlade klasser med flera inre instanser

.NET

1 svar · 235 visningar · startad av ZNS

Medlem sedan apr. 200410 inlägg
Frågan#1

Hej.

Jag har byggt en enkel produkt-klass men varje produkt kan ha flera priser, därför ville jag använda inre klasser. Men jag lyckas inte få produkt-klassen att inneha flera pris-klasser. Min kod ser ut nåt i stil med.

public class Product
{
public ArrayList Prices;

public class Price
{
public string thePrice;
}
}

men jag får då inte göra så här.
Product pr = new Product();
pr.Prices.Add(new Product.Price());

Några idéer?

Medlem sedan apr. 2004778 inlägg
#2

Jag skulle gjort följande klasser

public class Product
{
   public PriceCollection Prices;
}

public class Price
{
   public string thePrice;
}

public class PriceCollection: CollectionBase
{
}
258 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)