fieldsUpdatedDueTypeChange.ToList().RemoveAll(a => fieldIdsToRemove.Contains(a.Id));
гайс,не подскажите пожалуйста, данные действия удалят из fieldsUpdatedDueTypeChange элементы? (это массив)
увы, нет, потому что элементы будут удалены из листа, который создан методом ToList() на основе исходного массива