Описание тега binaryformatter
BinaryFormatter - это сериализатор, встроенный в платформу.NET. Он сериализует поля независимо от их видимости в неопределенный двоичный формат. Он поддерживает полиморфизм и циклические графы объектов.
2
ответа
Сериализация и десериализация List<List <object >> с помощью BinaryFormatter
Допустим, у меня есть List<object> mainList = new List<object>(); И это содержит List<string> stringList = new List<string(); List<CustomClass> custList = new List<CustomClass>(); mainList.Add(stringList); mainList.A…
18 сен '13 в 15:21
1
ответ
C# Двоичный формат медленно
Я использовал BinaryFormatter для сериализации / десериализации объектов в байтовый массив. Но это слишком медленно. Вот мой код: IFormatter formatter = new BinaryFormatter(); MemoryStream stream = new MemoryStream(); formatter.Serialize(stream, thi…
19 ноя '15 в 08:16
1
ответ
Отменить преобразование в общий отсортированный список C#
Я хочу десериализовать в общем SortedList, как этот пример с хеш-таблицей http://msdn.microsoft.com/es-es/library/system.runtime.serialization.formatters.binary.binaryformatter(v=vs.80).aspx Но в этой строке collectionContacts = (SortedList<strin…
14 мар '13 в 07:34
2
ответа
Десериализация более новой версии объекта из более старой версии объекта
Предположим, у меня был этот класс: [Serializable] public class SomeClass { public SomeClass() {//init} public string SomeString {get;set;} } Этот класс сериализуется при закрытии приложения и десериализуется при следующем запуске. Затем я собрал ег…
31 окт '13 в 23:20
2
ответа
BinaryFormatter - можно ли десериализовать известный класс без сборки?
В настоящее время я пытаюсь взаимодействовать с программой, которая отправляет данные по сети после первого форматирования с помощью BinaryFormatter в C#. Это глупая идея, и я ненавижу ее, но я должен взаимодействовать с ней. Я знаю, как выглядит ти…
27 ноя '12 в 23:05
2
ответа
Бинарный формат в стандарте netstand 1.5
Согласно списку.NET CoreFx API и связанной с ними версии.NET Platform Standard, System.Runtime.Serialization.Formatters добавляется в.NET Platform Standard с версии 1.3, что здорово, но когда я пытаюсь создать.Net Базовая библиотека классов нацелена…
26 июн '16 в 09:03
2
ответа
ExtensionDataObject не помечен как сериализуемый
Oi! У меня проблемы с сериализацией моего состояния сеанса. У нас есть 2 компонента, наш WCF и веб. На основе наших AdministrationPartial.cs и Administration.svc мы генерируем код "Administration.cs" для нашего веб-проекта со следующим файлом.bat: s…
17 авг '15 в 17:57
1
ответ
Конвертировать байтовый массив в DataTable
Я читаю файл bin, который содержит данные в байтовом формате, а затем преобразую в формат DataTable. Но проблема в том, что читается только одна строка, когда файл содержит 3 строки. byte[] bytedata = File.ReadAllBytes("Output1.bin"); DataTable data…
22 окт '14 в 09:11
1
ответ
ArrayList исключения сериализации объектов в C#
У меня есть ArrayList, который состоит из множества созданных мной объектов. Я пытаюсь сохранить это. Насколько я понимаю, лучшим решением для этого является использование двоичного форматера. Но что-то не так с моим кодом. Это не работает ни написа…
12 ноя '15 в 22:01
1
ответ
Исключение BinaryFormatter
Я пытаюсь переместить граф объектов из серверного процесса в клиент. И это работает. По крайней мере, это работает, когда и клиент, и сервер находятся на моей виртуальной машине dev. Это также работает, когда я запускаю сервер на моей базовой машине…
10 апр '11 в 05:02
5
ответов
Может ли IFormatter десериализировать объект не имеющего ссылки типа?
Предположим, я сериализовал сторонний объект типа библиотеки с BinaryFormatter, Сборка, которая не ссылается на эту библиотеку, пытается десериализовать байты. Это будет работать? Я не ожидаю, что он будет приведен к правильному типу, я просто хочу …
10 дек '09 в 19:06
6
ответов
BinaryFormatter десериализации дает исключение SerializationException
Я получаю: System.Runtime.Serialization.SerializationException: невозможно найти сборку 'myNameSpace, версия =1.0.0.0, культура = нейтральная, PublicKeyToken= ноль При попытке десериализации некоторых данных в другой программе, чем программа, с кото…
22 янв '10 в 19:53
0
ответов
Не удалось разрешить сборку для BinaryFormatter в C#
Я пытаюсь сериализовать структуру с возможностью ее десериализации позже. Используя предыдущий пост о stackru, я реализовал метод, показанный в этой статье, в следующем коде... using Neo.SmartContract.Framework; using Neo.SmartContract.Framework.Ser…
12 апр '18 в 19:53
1
ответ
Двоичный поток "226" не содержит допустимый BinaryHeader - C#
У меня есть типичный "Двоичный поток" x, который не содержит действительного BinaryHeader ", но все вопросы, которые я просматривал в Интернете, похоже, не решают мою конкретную ситуацию. Детали вопроса Часть программы, о которой идет речь, в своих …
24 май '18 в 08:38
1
ответ
Застрял на сериализации в C#
У меня есть класс, который обрабатывает сериализацию в C#, называется Serializer. Это реализация ниже: public class Serializer { public void SerializeRulesManager(string filename, RulesManager rulesManager) { Stream stream = File.Open(filename, File…
29 сен '09 в 21:24
1
ответ
Преобразовать число с плавающей запятой в двоичный формат вручную
Привет у меня есть следующее значение с плавающей точкой в базе 10: 0,625. Мне нужно преобразовать это значение в базе 10 в двоичный формат, который: 0,101. Алгоритм, который я нашел ниже. Это работает, но я не понимаю, почему это работает. Может …
27 янв '14 в 17:29
1
ответ
Десериализовать для типа, чье пространство имен изменилось
Использование.NET 4/C#... Мне нужно десериализовать старые конфигурационные файлы, которые содержат сериализованное представление типа, скажем, ns1.X . Сериализация была сделана с использованием BinaryFormatter, Проблема в том, что после раунда рефа…
12 окт '11 в 13:59
1
ответ
Словарь по десериализации пуст
В настоящее время я пишу класс двунаправленной карты, и у меня возникли некоторые проблемы с сериализацией / десериализацией класса (вопрос внизу). Вот части класса, которые актуальны. /// <summary> /// Represents a dictionary where both keys …
30 авг '14 в 13:25
2
ответа
Где лучше всего хранить временные данные десериализации?
Можно ли избежать добавления дополнительных полей в класс для хранения данных, которые необходимы только для десериализации / сериализации? Предположим, у меня есть некоторый класс: [Serializable] class MyClass { [NonSerialized] NonSerializableDataT…
08 сен '12 в 10:19
3
ответа
File.Open Cross Thread Writing
Безопасно ли открывать файл и записывать в него поток через несколько потоков? Если нет, что я мог бы реализовать, чтобы сделать его безопасным?
13 май '13 в 16:15