配置文件config.ini 设计如下:
[Port]
Sum=3
localIP= 192.168.1.52[COM2]
bindPort=6001
packPort=6501LocalPort=3501IP=192.168.1.244
Port=5001
Id=518
COM=8[COM3]
bindPort=6002
packPort=6502LocalPort=3502IP=192.168.1.244
Port=5001
Id=518
COM= 7[COM4]
bindPort=6003
packPort=6503LocalPort=3503IP=192.168.1.242
Port=5001
Id=516
COM= 8自定义了一个类VirtualPort表示虚拟串口,具有上述各个[COMx]的属性
如何读取这个文件并根据文件生成对应的对象呢?
VirtualPort具有属性的Set方法~
[Port]
Sum=3
localIP= 192.168.1.52[COM2]
bindPort=6001
packPort=6501LocalPort=3501IP=192.168.1.244
Port=5001
Id=518
COM=8[COM3]
bindPort=6002
packPort=6502LocalPort=3502IP=192.168.1.244
Port=5001
Id=518
COM= 7[COM4]
bindPort=6003
packPort=6503LocalPort=3503IP=192.168.1.242
Port=5001
Id=516
COM= 8自定义了一个类VirtualPort表示虚拟串口,具有上述各个[COMx]的属性
如何读取这个文件并根据文件生成对应的对象呢?
VirtualPort具有属性的Set方法~
本来可以考虑Perporties的,可是里面有重复键
希望知道的可以给个建议...正则表达式可能是一种
只是感觉这个有点复杂!
Sum=3 [COM2]
COM2.IP=192.168.1.244
COM2.Port=5001
COM2.Id=518
COM2.COM=8 [COM3]
COM3.IP=192.168.1.244
COM3.Port=5001
COM3.Id=518
COM3.COM=7
改成如此实现了~