2011年7月7日
摘要: 今日发现一个一对多属性(使用list配置)中的项为null值的问题我们的应用场景需要一个排序后的数组, 当时只知道list支持排序就选用了它。因为我们的index计数是从1开始的,所有的属性都空着第一个项。查了下资料,发现stackover网站上有一条关于list的回答,大意如下:如果index有1、3、5、7,那么生成的项为null、1、null、3、null、5、null、7 。然后将其中的一个index计数改成了从0开始,即1、2改为0、1,发现属性的项目对了,也无null值项。结合C#的数组索引是从0开始,所以我觉得,list生成的集合是从0开始的连续集合,并且根据index值忘集合中 阅读全文
posted @ 2011-07-07 13:03 Etc 阅读(254) 评论(0) 推荐(0) 编辑