通过StreamReader sr= new StreamReader(filename)读取txt文件,文件格式是这样的:
张/100
李/1000
王/1000
读完后通过split(‘/’)方法分别放在string[]中,然后以前面的姓氏为“键”,其他的内容为“值”,分别放到之前定义好的SortedList<string, Something> customs = new SortedList<string, Something>()中去。
然后查看customs列表,发现键中“李”是第一个,“王”第二个,“张”第三个。按照顺序的话应该是“张”是第一个键,为什么会出现顺序不一致的情况呢??
不吝赐教,谢谢!
张/100
李/1000
王/1000
读完后通过split(‘/’)方法分别放在string[]中,然后以前面的姓氏为“键”,其他的内容为“值”,分别放到之前定义好的SortedList<string, Something> customs = new SortedList<string, Something>()中去。
然后查看customs列表,发现键中“李”是第一个,“王”第二个,“张”第三个。按照顺序的话应该是“张”是第一个键,为什么会出现顺序不一致的情况呢??
不吝赐教,谢谢!
解决方案 »
- 有关可访问性不一致的问题
- 帮忙关于google map api key~~大侠们帮帮忙~感激不尽呀~
- 关于消息 MSDN上的例子 求解答
- 我是新手,怎么判断button是否被点击
- System.ArgumentException:DataGridViewComboBoxCell值无效
- C# 如何控制麦克风与扬声器的音量
- ComboBox 选定项发生更改并且该更改显示在 ComboBox 中时发生
- 如何使用C#将doc文档转换成txt
- 有人帮忙吗?谢谢你们了
- C# Response 输出文件 反复回传
- 急求解啊:成员名称不能与它们的封闭类型相同!!!
- 求助:如何实现checkedListBox的全选和反选功能?
和手机上通讯录一样排的你用姓做键,有同姓的,会加不进去SORTEDLIST的哦