首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c# (运用对象数组) 使用循环添加三个商品

2012-09-23 
c#(使用对象数组)使用循环添加三个商品class program{static void Main(string[] args){Commodities[] c

c# (使用对象数组) 使用循环添加三个商品
class program  
  {
  static void Main(string[] args)
  {
  Commodities[] c = new Commodities[3];
  for (int i = 0; i < 3; i++)
  {
  Console.WriteLine("添加第1件商品:\n请输入商品编号:");
  c[i].id = int.Parse(Console.ReadLine());
  Console.WriteLine("请输入商品名:");
  c[i].name = Console.ReadLine();
  Console.WriteLine("请输入单价:");
  c[i].price = int.Parse(Console.ReadLine());
  Console.WriteLine("");
  }
  }
  }
  class Commodities
  {
  public int id;
  public string name;
  public int price;
  }

输入第一个数后出现异常c[i].id = int.Parse(Console.ReadLine());未将对象引用设置到对象的实例

[解决办法]
在c[i].id之前加一句 c[i] = new Commodities();



热点排行