请教大神,while循环中如何实现按行读取txt文本(行数不固定,列数固定),动态赋给数组或结构体,第一列数据排序后(有重复数据)生成新的文本?
每行列数固定所以定义结构体存储SetLine;
原本考虑将其存入结构体类型数组,但数组不能动态增加;
后考虑泛型List [SetLine],第一列单独提取排序list[T],但是第一列有重复数据(如3、2、2、5、6、5),排序后操作不方便,排序后不晓得如何与这一行映射起来;
请教各位循环动态赋给数组,操作方便有什么方法或数据类型?
可以使用map,第一列可以做为key,其他的列作为 结构体存储,map是自动排序的,也可以编码手动sort或者lowersort,uppersort
用List不可以吗,它不会自动排序啊,也可以添加重复的值啊
用dictionary对象,有重复的值作为键名称
http://www.cnblogs.com/linlf03/archive/2011/12/09/2282574.html