0

Product のジェネリック クラスがあるとします。

public class Product
{
    public int ProductID { get; set; }
    public string ProductName { get; set; }
    public string Category { get; set; }
    public decimal UnitPrice { get; set; }
    public int UnitsInStock { get; set; }
}

クライアント側のコードでは

 List<Product> prdList = new List<Product>();

私の質問ですが、実際の汎用製品クラスに影響を与えることなく、クライアント側から汎用リスト コレクションの新しい機能を追加することは可能ですか?

4

1 に答える 1

0

ただサブクラスProduct

public class OurProduct : Product
{
    public string ProductSKU { get; set; }
}

そしてそれをそのまま使用します:

List<OurProduct> prdList = new List<OurProduct>();
于 2013-02-09T07:47:19.213 に答える