私はproduct
というオブジェクトとproducts
というオブジェクトを持っています。私は複数の製品を保存するproduct
オブジェクトproducts
プロパティでオブジェクトのリストを別のオブジェクトに保存するのがベストプラクティス
class product
{
public int Id { get; set; }
public string Name { get; set; }
}
class products
{
public List<product> product { get; set; }
}
。これは小さなプロトタイプソリューションでどのようにしたのですか?
static void Main(string[] args)
{
products productlist = new products();
List<product> listofproduct = new List<product>();
for (int i = 0; i < 10; i++)
{
product p = new product();
p.Id = i;
p.Name = "product with id = " + i.ToString();
listofproduct.Add(p);
}
productlist.product = listofproduct;
foreach (product prod in productlist.product)
{
Console.WriteLine(prod.Name);
}
Console.ReadKey();
}
}
これはこれを解決する良い方法ですか?あるいは、オブジェクト指向プログラミングの別の方法でやっていますか?あなたはこのようにコードを簡素化することができ
私はそれがhttp://codereview.stackexchange.com/に属しているため、オフトピックとして、この質問を閉じるために投票しています。 –