- C# code
List<Dept>[] GetDeptList = null;List<Dept> aaa = new PublicLibraryBLL().GetContainDept(CInfo);GetDeptList[0] = aaa;
运行提示
System.NullReferenceException: 未将对象引用设置到对象的实例。
行 55: GetDeptList[0] = aaa;
有空帮忙指点一下,
须要什么我提供
------解决方案--------------------------------------------------------
List<Dept>[] GetDeptList = null;只是声明了GetDeptList ,没有添加任何数据,你访问[0]索引当然不存在了
------解决方案--------------------------------------------------------
想赋值,也要先添加啊,GetDeptList.Add
------解决方案--------------------------------------------------------
虽然不是很明白你为什么这样写?
数组是要在new 时定义长度的
- C# code
string[] aaa=new string[]{"1","2","3"};//3个GetDeptList =new List<Dept>[] {aaa}
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
楼主仔细检查一下呀
------解决方案--------------------------------------------------------
参数为空或者没设置
------解决方案--------------------------------------------------------
PublicLibraryBLL().GetContainDept(CInfo);这个得到的类型是什么?