我在想一種創建鏈接或引用字符串列表的方法。我的情況是,我正在創建ARP表,我需要保存捕獲響應消息的接口的IP(作爲字符串)。接口的IP地址保存在列表<String>
中。C#列表中的鏈接元素
ARP_Table_entry(System.Net.IPAddress host_ip_addr, System.Net.NetworkInformation.PhysicalAddress host_mac_addr, int position)
{
this.host_ip_addr = host_ip_addr;
this.host_mac_addr = host_mac_addr;
this.time = System.DateTime.Now.Ticks/TimeSpan.TicksPerMillisecond;
this.local_inter = ??;
}
我不想做什麼,是分配local_inter SMT像list.ElementAt(0),因爲當我在界面上更改IP地址(表得到更新瓦特/新的),值條目不會改變 - 我必須做foreach每一個條目(不壞,但是...)
而是我正在尋找解決方案,這將「鏈接」該特定列表元素local_inter參數 - 所以在列表中更改IP將導致每個包含舊的條目的自動更新。
基本上你想要將你的列表元素綁定到你的'local_inter'上? – dbraillon
是的,就是這個想法。 – MMMaroko