2012-02-29 2 views
0

У меня есть клиентское приложение, которое создает массив булевых массивов, которые мне нужно отправить в веб-службу WCF, которую я буду создавать. Нужно ли мне сжимать логические массивы в нечто более компактное, например массив Int32 или Int64? Часть этого вопроса связана с отсутствием понимания веб-служб WCF и наличием у них способности принимать более сложные типы данных или нет. Когда я думаю о веб-сервисах, у меня возникает ощущение, что они могут обрабатывать только те данные, которые можно хранить в скрытом поле формы на веб-странице. Если это так, вместо передачи огромной строки из них и нулей, я бы скорее сжал данные в нечто более компактное, например, целую цепочку или строку из символов ASCII. Надеюсь, у меня есть смысл. Что ты предлагаешь?Сжатие массива булевых массивов для отправки по сети

ответ

1

Вам не нужно сжимать массивы, хотя это кажется хорошей идеей. Если вы используете .NET во всем, вы должны проверить класс BitArray. This question также может быть полезен.