如果你想放一个数组进去应该这样写ArrayList[] als = new ArrayList[length];然后初始化als再放入Session中,再调用像你一样造型就可以了
ArrayList[] perArr = new ArrayList[2]; perArr[0] = new ArrayList(); perArr[1] = new ArrayList(); Session["PermissionArray"] = perArr;
多谢天涯一语道醒梦中人~~~ 好!给分! 不过其实ArrayList[] als = new ArrayList[length];不一定要加length,ArrayList[] als = new ArrayList();的默认长度是16。如果容量超出这个范围,ArrayList类的容量就会自动增大。这一点非常牛!
perArr[0] = new ArrayList();
perArr[1] = new ArrayList();
Session["PermissionArray"] = perArr;
好!给分!
不过其实ArrayList[] als = new ArrayList[length];不一定要加length,ArrayList[] als = new ArrayList();的默认长度是16。如果容量超出这个范围,ArrayList类的容量就会自动增大。这一点非常牛!