【发布时间】:2017-06-05 21:29:00
【问题描述】:
我目前正在创建一个程序,只要特定用户有足够的资金,用户就可以使用打印机。
我目前遇到的问题是,如果用户选择彩色打印而不是黑白打印,那么每张纸的价格都会上涨。
如何为已经存在的数组添加值?
这是我的代码...
printers[0] = new Printer("printer1", 0.10M);
printers[1] = new Printer("printer2", 0.08M);
printers[2] = new Printer("printer3", 0.05M);
printers[3] = new Printer("printer4", 0.15);
printers[4] = new Printer("printer5", 0.09M);
foreach (Printer r in mPrinters)
{
if (printer != null)
printerCombo.Items.Add(r.getName());
}
【问题讨论】:
-
改用列表
-
数组是固定大小的设计。如果想要一个可以添加、删除、插入的集合,请查看
System.Collection.Generic或System.Collection.ObjectModel中的类