Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

.NET und C# ohne Web?

23.08.21 19:16
Re: .NET und C# ohne Web?
 
alex445 свой человек
в ответ alex445 13.08.21 18:53, Последний раз изменено 23.08.21 19:19 (alex445)

Про BinaryFormatter. Что за фигня? Понавтыкали красно-жёлтых плашек - unsecure, obsolete и всё такое:

BinaryFormatter.Serialize Method (System.Runtime.Serialization.Formatters.Binary) | Microsoft Docs

BinaryFormatter security guide | Microsoft Docs


Теперь, чтобы что-то компактно сериализовать, только свою сериализацию через BinaryWriter/Reader писать? Т.е. каждый объкт руками по всем элементарным свойствам в бинарный вид переводить? Ну и, соответственно, вообще весь граф типов в иерархии наследования, если там подобные сериализуемые типы? BinaryFormatter вроде автоматически работал и всё это сам делал? В чём разница тогда - я буду руками в коде всё перебирать, или готовый класс как-то автоматом (через рефлексию?) это сделает?

https://docs.microsoft.com/en-us/dotnet/standard/serializa...

 

Перейти на