初始化列表中的嵌套类

时间:2015-01-17 00:48:06

标签: c# list object

我有一个名为OrderProductAttributes的列表,我将其初始化如下:

OrderProductAttributes = new List<OrderProductAttribute>
   {orderProductAttribute }

我必须在OrderProductAttribute中使用另外两个嵌套类,我试图像下面那样实例化它们:

static OrderProductAttribute orderProductAttribute = new OrderProductAttribute()
    {
        productAttribute = new ProductAttribute()
        {
            attributeType=new AttributeType()
        }
    };

我想将它们视为json文件,一旦打开输出json文件,我会看到以下内容:

"OrderProductAttributes":{"["productAttribute":null]"}

我想知道为什么attributeType未在productAttribute创建,因为我已经发起了它?

我期待看到

"OrderProductAttributes":{"["productAttribute":"attributeType":""]"}

0 个答案:

没有答案