C#任何人都请告知我如何将反序列化的对象插入到数组列表中?

时间:2019-05-09 06:08:15

标签: c# arrays json multidimensional-array

在我的代码中,我试图将JSON反序列化的对象插入2d数组中,但是却出现了Null Pointer Exception,有人可以建议我该怎么做吗?

我的班级

public class Sku
{
    public int quantity { get; set; }
    public string ShopSku { get; set; }
}

我的方法

ArrayList[,] myList = new ArrayList[10,10];

\\...

foreach (Sku skus in prd.skus)
{ 
    if (skus != null)
    {
        if (skus.ShopSku != null)
        {
            myList[counter, 0].Add(skus.ShopSku);
            myList[0, counter].Add(skus.quantity);
        }
    }

    foreach (ArrayList list in myList)
    {
        Console.WriteLine(list);
    }

期望输出为:

Sku1234 2 
Sku2345 5

但是我得到System.NullReferenceException: Object reference not set to an instance of an object

0 个答案:

没有答案