using System.Collections.Generic;
public static void Main()
List<Addresses> addr1 = new List<Addresses>();
Addresses objAddress = new Addresses();
objAddress.Address = "Test Address1";
Addresses objAddress2 = new Addresses();
objAddress2.Address = "Test Address2";
Addresses objAddress3 = new Addresses();
objAddress3.Address = "Test Address3";
Addresses objAddress4 = new Addresses();
objAddress4.Address = "Test Address4";
Addresses objAddress7 = new Addresses();
objAddress7.Address = "Test Address7";
var result = addr1.FindAll(j => ((j.Id == 4) || (j.Id == 7)));
foreach (Addresses obj in result)
Console.WriteLine("ID is : " + obj.Id +" : AddressValue Is : " + obj.Address );
public long? Id { get; set; }
public string Address { get; set; }