public IPConfigure() { foreach (string Device in Section) { IPList IP = new IPList(); IP.DeviceName = Device; IP.Port = Convert.ToInt16(ReadIniData(Device, "Port", "", IPConfigPath)); IP.IP = IPAddress.Parse(ReadIniData(Device, "IP", "", IPConfigPath)); IP.ATPPort = Convert.ToInt16(ReadIniData(Device, "ATPPort", "", IPConfigPath)); IP.ATPIP = IPAddress.Parse(ReadIniData(Device, "ATPIP", "", IPConfigPath)); IP.sendID = Convert.ToInt16(ReadIniData(Device, "sendID", "", IPConfigPath)); IP.trainID = Convert.ToInt16(ReadIniData(Device, "trainID", "", IPConfigPath)); IPList.Add(IP); } }
public static IPList FindIpList(string deviceName) { return(IPList.Find(item => { return item.DeviceName == deviceName; })); }