Вопросы по теме 'binaryformatter'

Застрял на сериализации в C#
У меня есть класс, который обрабатывает сериализацию в C#, который называется Serializer. Его реализация ниже: public class Serializer { public void SerializeRulesManager(string filename, RulesManager rulesManager) { Stream stream...
1245 просмотров
schedule 07.06.2022

десериализация нескольких типов из потока
У меня есть программа для карточных игр, и до сих пор чат отлично работает с потоками TCPClient между хостом и клиентом. Я хочу сделать это с помощью сериализации и десериализации, чтобы я мог также передавать карты между хостом и клиентом. Я...
63 просмотров

Конструктор десятичного массива байтов в сериализации Binaryformatter
Я столкнулся с очень неприятной проблемой, которую не могу определить. Я запускаю очень большое бизнес-приложение ASP.Net, содержащее многие тысячи объектов; Он использует сериализацию/десериализацию в памяти с помощью MemoryStream, чтобы клонировать...
2645 просмотров

C # BinaryFormatter Serialize UserControl
Можно ли использовать методы BinaryFormatter Serialize / Deserialize для сериализации и десериализации класса, содержащего объекты пользовательского интерфейса? Я знаю, что это, вероятно, не рекомендуется, и действительно должны быть сериализованы...
786 просмотров

ПостШарп. Как ввести сериализуемое свойство
Мне нужно ввести поле, значение которого должно быть сериализовано с другими полями класса, оформленными аспектом. Это мой класс: [Serializable] [MyAspect(1)] public MyClass { public int IntField = 0; } и это мой аспект:...
276 просмотров

Глубокое копирование без сериализации
Я пытаюсь скопировать два разных экземпляра одного и того же класса без ссылки, я не знаю, почему это так сложно сделать, просто скопируйте и хорошо, до свидания, да? Кстати, я нашел скрипт с binnaryformatter, который делает то, что я хочу, но в...
652 просмотров

сделать строковые свойства нечитаемыми после сериализации объекта
Я использую этот код для сериализации своих объектов public static void SerializeObject(string filename, MyObject objectToSerialize) { Stream stream = File.Open(filename, FileMode.Create); BinaryFormatter bformatter = new...
578 просмотров
schedule 13.08.2023

Десериализация с двоичным форматированием
У меня есть программа, которая сериализует объект и отправляет его по сети: TcpClient client = new TcpClient(); client.ReceiveTimeout = 10000; client.SendTimeout = 10000; IPEndPoint serverEndPoint = new IPEndPoint(IPAddress.Parse("127.0.0.1"),...
1310 просмотров

Как работать со свойством Hashtable объекта в базе данных с помощью EntityFramework
У меня есть старый проект, который использовал ADO.NET для доступа к постоянному хранилищу. В настоящее время я хочу перенести его на EF (6.1.3, если это имеет значение), чтобы поддерживать несколько поставщиков БД с минимальным дублированием кода....
1353 просмотров
schedule 28.05.2023

Разница между BinaryWriter и BinaryFormatter.Serialize?
Я новичок в сериализации объектов, и в процессе обучения чтению и записи в файл (десериализации и сериализации) с помощью BinaryFormatter я столкнулся с BinaryReader и BinaryWriter , которые, казалось, делали одно и то же. Есть ли какая-то...
5361 просмотров

проблема с двоичной строкой с ведущими нулями
У меня есть строка, которая преобразуется в двоичный формат, но метод двоичного преобразования удаляет начальные нули, и я не уверен, сколько начальных нулей я должен добавить в начале. Это зависит от строки, мой код выглядит следующим образом...
1806 просмотров
schedule 12.01.2024

Свойство с частным полем не десериализуется?
Когда я пишу такой класс, он отлично сериализуется/десериализуется. [Serializable] public class Post { public string Subject { get; set; } } Однако, когда я использую приватное поле, десериализация существующих данных завершается ошибкой....
57 просмотров

Как я могу разделить свой вывод (двоичный #) на две группы, разделенные одним пробелом в C (без массивов)
У меня возникли трудности с форматированием выходного двоичного числа на языке C. Я пытаюсь разделить выходной номер на две группы по 8 цифр, которые будут разделены одним пробелом. это мой принтф: printf("%016ld in Binary\n", decNumtoBin);...
60 просмотров
schedule 11.07.2022