Это зависит от того, какие данные вы хотите отправить.
Простые данные - однозначные - следует отправлять с использованием соответствующего типа, например целого числа.
Более сложные данные должны быть помещены в объект.Рекомендуется использовать DTO , которые являются объектами без поведения.
Ваш проект WCF должен определить соответствующий класс, и любой клиент службы (ваше настольное приложение) получит доступ к этому классу.
Это гораздо проще для клиента, чем строковый массив.Чтобы взять только один пример, ваш клиент должен знать правильное местоположение в массиве строк перед установкой значения.С DTO это просто случай, например, customer.ModifiedDate = DateTime.Now;