假设有一个订单类:
public class Order
{
public string 编号{get;set;}
public string 姓名{get;set;}
public List<Products> 产品{get;set;}
public class Products
{
public string 产品名称{get;set;}
public int 价格{get;set;}
public double 折扣{get;set;}
}
}
然后类1继承Order类,即:public class 类1:Order{},想问下:
1、类1里的Products类需要添加一个成员“型号”;
2、类1里的Products类的成员“折扣”需要重写成string类型,怎么办?
遇到上面这两个问题,如何写类1呢?麻烦指点,谢谢!
我是这样理解的
public class Order
{
public string OrderID { get; set; }
public string OrderName { get; set; }
public List<Product> Products { get; set; }
public class Product
{
public string ProductName { get; set; }
public int ProductPrice { get; set; }
public double Discount { get; set; }
}
}
public class TestOrder : Order
{
public new List<TestProduct> Products { get; set; }
public class TestProduct : Product
{
public string Model { get; set; }
public new string Discount { get; set; }
}
}