サーバーの名前と IP アドレスにその場でアクセスできるように、ある種のサーバーのインデックス リストを作成する方法を VB.net で探しています。私は List Class と Dictionary オブジェクトの両方を見てきましたが、この場合にうまくいくかどうかはわかりません。
基本的に、宣言するときにこれに似た構造が欲しいですServersList
-
chkTTSA - Name = TTSA
IPAddress = 192.168.1.6
chkTTSB - name = TTSA
IPAddress = 192.168.1.7
ServerList
次に、ディクショナリをループしてデータにアクセスするときに、名前と IP アドレスを使用して別のディクショナリを作成したいと考えています。
ServersToPing(ServersList(Name)) = ServersList(IPAddress)
現在、 とDictionary
の両方Name
にfor を使用しIPAddress
ていますが、将来的にはサーバー情報を追加したいので、Dictionary
それぞれに for を使用するのは効率が悪いと思われます。
これが私が望む正確な方法で可能かどうかはわかりませんが、目標を達成する方法について誰かが私にいくつかの指針を与えることができれば幸いです.