C# 读ini配置文件

szyuchao 2009-09-27 11:27:28
配置文件内容如下
[Program1]
Timer1=081201010202010100010001
Timer2=000000000000000000000000
Timer3=000000000000000000000000
Timer4=000000000000000000000000
Timer5=000000000000000000000000
Timer6=000000000000000000000000
Timer7=000000000000000000000000
Timer8=000000000000000000000000
MainScreen=2
Screen=2
[Program1_Screen1]
Position=2048,0,2048,128
ItemCount=0
[Program1_Screen2]
Position=2048,129,2048,127
ItemCount=1
Item1=P, Test1.r01, 6,6, 5
[Program2]
Timer1=009901120131010700002359
Timer2=000000000000000000000000
Timer3=000000000000000000000000
Timer4=000000000000000000000000
Timer5=000000000000000000000000
Timer6=000000000000000000000000
Timer7=000000000000000000000000
Timer8=000000000000000000000000
MainScreen=1
Screen=1
[Program2_Screen1]
Position=2048,0,2048,256
ItemCount=1
Item1=P, Test.r01, 8,4, 5
[Program3]
Timer1=081201010202010100010001
Timer2=000000000000000000000000
Timer3=000000000000000000000000
Timer4=000000000000000000000000
Timer5=000000000000000000000000
Timer6=000000000000000000000000
Timer7=000000000000000000000000
Timer8=000000000000000000000000
MainScreen=2
Screen=2
[Program3_Screen1]
Position=2048,0,2048,128
ItemCount=0
[Program3_Screen2]
Position=2048,129,2048,127
ItemCount=1
Item1=P,Test1~00.r01, 6,6, 5
[Program4]
Timer1=009901120131010700002359
Timer2=000000000000000000000000
Timer3=000000000000000000000000
Timer4=000000000000000000000000
Timer5=000000000000000000000000
Timer6=000000000000000000000000
Timer7=000000000000000000000000
Timer8=000000000000000000000000
MainScreen=1
Screen=1
[Program4_Screen1]
Position=2048,0,2048,256
ItemCount=1
Item1=P,Test~~00.r01, 8,4, 5

问题:我用API怎样读取所有的配置信息
[DllImport("kernel32")]
private static extern long WritePrivateProfileString(string section, string key, string val, string filePath);
[DllImport("kernel32")]
private static extern int GetPrivateProfileString(string section, string key, string def, StringBuilder retVal, int size, string filePath);
配置文件的[Program4]节点可能是N个。
我用过直接用读文件形式来获取。但效率不高。
现请各位大侠帮忙出主意。
...全文
131 2 打赏 收藏 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
szyuchao 2009-09-28
  • 打赏
  • 举报
回复
已经解决 Thanks
xuhaijin 2009-09-28
  • 打赏
  • 举报
回复
。。。。。。。。。。。sf。。不知道哦·没用过·······

1,979

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧