Бинарная сериализция и десерилазиция обьтектов C#

Сериализация:

BinaryFormatter serializer = new BinaryFormatter();
using (MemoryStream s = new MemoryStream())
{
serializer.Serialize(s, ИМЯ_ПЕРЕМЕННОЙ_ДЛЯ_СЕРИАЛИЗАЦИИ);
s.ToArray();// получили сериалзиованный массив.
}

Десириализация:

BinaryFormatter serializer = new BinaryFormatter();
using (MemoryStream s = new MemoryStream(ИМЯ_ПЕРЕМЕННОЙ_ДЛЯ_ДЕСЕРИАЛИЗАЦИИ))
{
var newVariable = serializer.Deserialize(s); //создали переменную
}

Add comment