//AccountsList[页,行,列,备注]
string[,,,] AccountsList=new string[0,8,7,1]; //单据内容因为"页"是未知的,当我要增加页数的时候如何增加数组维数?

解决方案 »

  1.   

    你这种情况,用一个Dictionary<string, string>更好Dictionary<string, string> AccountsList = new Dictionary<string, string>();
    使用的时候,先用页、行、列、备注生成一个字符串,然后将这个字符串作为key
    添加的时候:
    AccountsList.Add("0,8,7,1", "your data");读取的时候:
    string data = AccountsList["0,8,7,1"];修改的时候:
    AccountsList["0,8,7,1"] = "new data";