读文件,挑战性问题~~~高分求助~~~在线等!!!!!!!!!
有一个base64加密的ini文件~~~
文件内容为
[conf]
param1 = XXXXXXX
param2 = XXXXXXX
怎么能按照key和value对应的方式把这个文件的内容读出来呢~~~
需要实例~~~
动态取得,如果以后以后我加入param3 = xxxxxx 该方法也应该一起读出来~~~
在线等~~~
问题点数:50、回复次数:4Top
1 楼xiaohuasz()回复于 2006-03-11 19:01:18 得分 50
Hashtable ht = new Hashtable();
using (StreamReader sr = new StreamReader("D:/Test.ini"))
{
string s = null;
while ((s=sr.ReadLine()) != null)
{
if (s.IndexOf('=') != -1)
{
string[] temp=s.Split('=');
ht.Add(temp[0], temp[1]);
}
}
}Top
2 楼yanhuoliaoyuan(焰火燎原)回复于 2006-03-11 19:07:40 得分 0
好办法~~~但是
param1 = XXXXXXX
param2 = XXXXXXX
后面都有注释~~注释还不能删除~~使客户提供的~~形势为
param1 = XXXXXXX ///XXXXXXXXXXXXXXX
param2 = XXXXXXX ///XXXXXXXXXXXXXXX
这样的怎么办?Top
3 楼xiaohuasz()回复于 2006-03-11 19:23:46 得分 0
string[] temp=s.Split('=');
--〉string[] temp=s.Split(new char[]{'=','/'});
Top
4 楼yanhuoliaoyuan(焰火燎原)回复于 2006-03-11 19:28:12 得分 0
谢谢~~~Top




