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