using System; using System.Collections.Generic; using System.Net; public class Test { public static void Main() { List ipList = new List(); ipList.Add(new ipFound { ipAddress = IPAddress.Parse("127.0.0.1") }); ipList.Add(new ipFound { ipAddress = IPAddress.Parse("168.193.10.1") }); IPAddress srcIP = IPAddress.Parse("127.0.0.1"); ipFound ipTemp = ipList.Find(x => x.ipAddress.Equals(srcIP)); Console.WriteLine(ipTemp.ipAddress.ToString()); } } public class ipFound { public System.Net.IPAddress ipAddress; public int bytesSent; public int bytesReceived; public int bytesTotal; }