что можно передать объект между процессами? Может легко их сериализовать в файлы, потоки и т. Д.?
Есть много веских причин для этого.
Я делаю это все время в сочетании с ISerializable
, таким образом, я могу реализовать сериализацию своих объектов, не подвергая слишком много или вставляя сеттеры для неизменных данных.
Вы даже можете использовать WCF для передачи этих объектов, но вам нужно сделать типы известными или использовать TypeResolvers.
Просто подумайте об этом как о волшебной маркировке вашего объекта, который будет сохранен или передан.