List listA = GetObjAList(); List listB = objA.Select(oA => new objB() { prop1 = oA.prop1, nextProp = oA.someProp }).ToList();