答案 0 :(得分:2)
投下它。
ArrayList myAL = (ArrayList)Session["DriverTripLog"];
TripAssessment myObj = myAL[0];
答案 1 :(得分:2)
HttpSession是一个密钥对象存储。 C#是强类型的,你需要转换[] -accessor的结果。
TripAssignment[] logs = (TripAssignment[])HttpContext.Current.Session["DriverTripLog"];
TripAssignment log = logs[0];
顺便说一下,如果可能的话,你不应该使用ArrayList。
ArrayList logs = (ArrayList)HttpContext.Current.Session["DriverTripLog"];
TripAssignment log = (TripAssignment)logs[0];
答案 2 :(得分:1)
var list = Session["DriverTripLog"]!=null? (ArrayList)Session["DriverTripLog"]:null;