public class Product{public string Name; //名称 public decimal Price;//价格 public int Count;//数量 } 可以按照如下方法使用Product类: Product p=new Product(); //……处理Product
这是一个包含了三个属性的Product类的定义。为了便于说明,在这里,我们尽量将问题简化了。
又例如,一张入库单可以使用如下定义:
public class Form{public string ID; //入库单编号 public DateTime AddTime; //入库时间 public FormDetail[] FormDetails; //入库单明细 } public class FormDetail { public Product InProduct; //入库产品 public int Count; //入库数量 }
public class FormDetailsCollection: ArrayList { public void Add(FormDetail detail) { base.Add(detail); } public new FormDetail this[int nIndex] { get{ return (FormDetail)base[nIndex]; } } }