У меня есть импортированная сборка в моем проекте, и я хочу передать объект, определенный в импортированной сборке.Я хочу создать каждый член этого объекта вручную, но его члены доступны только для чтения и не имеют конструктора, поэтому я не могу создать экземпляр производного объекта.
Импортированный класс определен примерно так:это
public class foo
{
public int num { get; }
public String name { get; }
}
Я использовал FormatterServices.GetUninitializedObject
, но я чувствую, что это начало.Возможно, есть способ программной сериализации?
Есть ли способ его создания и безопасной передачи?