サーバーの名前と 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 を使用するのは効率が悪いと思われます。
これが私が望む正確な方法で可能かどうかはわかりませんが、目標を達成する方法について誰かが私にいくつかの指針を与えることができれば幸いです.