У меня действительно странная проблема с сериализацией на MSMQ и обратно.
сериализуемый объект содержит строковый массив; одна из строк в массиве содержит пробелы и возврат каретки ("\r\n
"). Объект сконструирован нормально и, кажется, сериализуется без проблем, но когда я десериализую его (в другом проекте), массив теперь содержит элемент для каждого отдельного слова и пробела.
т.е.:
массив { "first", "this is a test string" }
становится { "first", "this", "", "is", "", "a", "", "test, "", "string" }
Понятия не имею, что происходит ... что касается сериализации, я использую MessageQueue.Send()
и System.XML.Serialization
.
Любая помощь?