Что хранит в себе объект?
Вывод на консоль - 41
, это размер объекта o
в байтах. Откуда 40 байт и на что они потратились?
object o = new object();
using (Stream s = new MemoryStream())
{
BinaryFormatter formatter = new BinaryFormatter();
formatter.Serialize(s, o);
Console.WriteLine(s.Length);
}
Источник: Stack Overflow на русском