【水汐のC#】设计一个产品类Product,包括产品编号(id),产品名称(name),产品单价(price),产品库存量(amount)。

设计一个产品类Product,包括产品编号(id),产品名称(name),产品单价(price),产品库存量(amount)。
要求:

  1. 在产品类中设计静态字段统计所有产品的总库存量amount_all(所有产品库存量的总和),设计静态方法返回产品的总库存量。
  2. 使用实例化构造函数和静态构造函数进行初始化。
  3. 设计窗体界面,具有两个按钮“添加”和“统计”,点击“添加”按钮即可增加产品信息,点击“统计”按钮输出产品的总库存量。
			Product[] ps = new Product[5];
		public class Product
		{
		
			public static int amountall = 0;
			public string name;
			public int amount = 0;
			public static int number = 0;
			public int price;
			public Product(string name1, int price1, int amount1)
			{
				name = name1;
				price = price1;
				amount = amount1;
				amountall += amount;
			}
			public static int numberofamountall()
			{
				return amountall;
			}
		}

		private void button1_Click(object sender, EventArgs e)//phone
		{
			richTextBox1.Text += string.Format("\n product number{0}\n", Product.numberofamountall());

			foreach (Product p in ps)
			{
				if (p != null) richTextBox1.Text += string.Format("{0}\n", p.name);
			}
		}

		private void button2_Click_1(object sender, EventArgs e)
		{
			int price = int.Parse(textBox1.Text);
			int amount = int.Parse(textBox3.Text);
			ps[Product.number] = new Product(textBox2.Text, price, amount);
			Product.number++;
			richTextBox1.Text = string.Format("add {0} Product", Product.number);
		}

版权声明:本文为weixin_44588812原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。