Преобразовать byte[] в объект

516
08 февраля 2017, 22:23

На входе есть строка, которую необходимо преобразовать в объект. Делаю так

byte[] file = System.Text.Encoding.UTF8.GetBytes(sign);
System.Runtime.Serialization.Formatters.Binary.BinaryFormatter bf 
= new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter();
MemoryStream ms = new MemoryStream(file);
ms.Position = 0;
object obj = bf.Deserialize(ms);

Получаю ошибку

Недопустимый двоичный формат входного потока. Начало содержимого (в байтах):

Если сохраняю в файл

File(System.Text.Encoding.UTF8.GetBytes(sign), "application/text", name)

то получаю файл, который проходит проверку без ошибок.

READ ALSO
WPF и MessageBox в отдельном потоке

WPF и MessageBox в отдельном потоке

Имеется приложение WPF, служит для дозирования жидкостейПри каждом новом дозировании необходимо проверить, сменилась ли емкость под дозатором,...

389
Стили форматирования DataGridView

Стили форматирования DataGridView

Есть DataGridView, который отображает коллекцию экземпляров SomeClass

501
Где можно скачать готовый стиль и триггер для компонента MENU в WPF? [требует правки]

Где можно скачать готовый стиль и триггер для компонента MENU в WPF? [требует правки]

Добрый день! Подскажите, где можно скачать готовые стили для компонент WPF?

359