我在想一种创建链接或引用字符串列表的方法。我的情况是,我正在创建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