直接说事  这个题该怎么做?
class program    
     {
         static void Main(string[] args)
         {
             Commodities[] c = new Commodities[3];              
             for (int i = 0; i < 3; i++)
             {
                 Console.WriteLine("添加第{0}件商品:\n请输入商品编号:",i+1);
                 c[i]=new Commodities();
                 c[i].id = int.Parse(Console.ReadLine());
                 Console.WriteLine("请输入商品名:");
                 c[i].name = Console.ReadLine();
                 Console.WriteLine("请输入单价:");
                 c[i].price = Convert.ToDouble(Console.ReadLine());
                 Console.WriteLine("添加成功.");
             }
             Console.WriteLine("所有商品如下:\n编号 | 商品名  |  价格\n----------------------");
             for (int j = 0; j < c.Length; j++)
             {
                 Console.WriteLine(c[j].id + "\t" + c[j].name + "\t" + c[j].price);
             }
             Console.WriteLine("开始购物");
             //怎么购物?   前面的价格double类型我也没能显示出来
         }
     }
     class Commodities
     {
         public int id;
         public string name;
         public double price;
     }
------解决方案--------------------楼主图挂了。
题目是啥啊。