求数组长度出错
请问各位大虾, 下面三行的第三行代码为何总是在调试时报错呢
行 81: string[] array = (string[])Session[ "str "];
行 82: int n;
行 83: n = array.Length;
------解决方案--------------------Session[ "str "] 这里返回的是 null吧...
所以string[] array = (string[])null
也就是 array = null;
null是没有length属性的...
------解决方案--------------------if (Session[ "str "] != null)
{
string[] array = (string[])Session[ "str "];
int n;
n = array.Length;
}
这样看看。