我正在寻找一种在 VB.net 中创建某种服务器索引列表的方法,以便我可以即时访问它们的名称和 IP 地址。我已经查看了 List Class 和 Dictionary 对象,但我不确定他们是否能够在这种情况下完成这项工作。
基本上,当我声明时,我想要一个类似的结构ServersList
-
chkTTSA - Name = TTSA
IPAddress = 192.168.1.6
chkTTSB - name = TTSA
IPAddress = 192.168.1.7
然后,当我通过遍历字典来访问数据时,我想使用名称和 IP 地址ServerList
来填充另一个字典 -
ServersToPing(ServersList(Name)) = ServersList(IPAddress)
目前,我同时使用 aDictionary
和Name
,IPAddress
但将来我想添加更多服务器信息,因此必须使用 a Dictionary
for each 似乎效率低下。
我不确定这是否可能以我想要的确切方式进行,但如果有人能给我一些关于如何实现目标的指示,我将不胜感激。