WCF автоматически сериализует список для вас, но тип коллекции по умолчанию, к которому он десериализуется на стороне клиента, - это массив.
Вы можете изменить эту коллекцию по умолчанию на список (или связанный список, или что-либо еще доступное), щелкнув правой кнопкой мыши ссылку на сервис в проекте для своего клиентского приложения, выбрав «Настроить ссылку на сервис ...»,и выберите System.Collections.Generic.List из выпадающего меню типа коллекции.
Если вы отправляете список от клиента в службу WCF, достаточно определить параметр метода службы в виде списка (если он содержит простые типы .NET), в противном случае вам нужно определить специальные данныеконтракт согласно другому ответу.