首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

请教关于ini,Key名重新排序的有关问题

2012-04-05 
请问关于ini,Key名重新排序的问题比如有这样一个ini文件[Server]Server110.1.1.1Server210.1.1.2Server3

请问关于ini,Key名重新排序的问题
比如有这样一个ini文件  
[Server]
Server1=10.1.1.1
Server2=10.1.1.2
Server3=10.1.1.3
Server4=10.1.1.4
.
.
Server100=10.1.1.100

Server数不固定,Server后面的序号是随服务器增加而增加的

现在的问题是,如果删除了某个Server,那其他Server应该如何重新排序?
从1-100递增

[解决办法]
ini文件,就得用字符比较,太慢!
建设,把数据保存为数字文件,以数字的形式排序。。。。。。。。。。。

[解决办法]
如果只是记录服务器列表,那就一个简单文本文件搞定,删除一行也简单
10.1.1.1
10.1.1.2
10.1.1.3
10.1.1.4

//如果排列顺序不重要可以将最后的序号改为删除的序号
[Server]
Server1=10.1.1.1
Server2=10.1.1.2
Server3=10.1.1.3 < < <删除
Server4=10.1.1.4
Server5=10.1.1.5

----
[Server]
Server1=10.1.1.1
Server2=10.1.1.2
Server4=10.1.1.4
Server3=10.1.1.5 < < <修改

热点排行