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];
}
}
}