Принудительное приведение импортированного класса в C # - PullRequest
0 голосов
/ 02 июля 2011

У меня есть импортированная сборка в моем проекте, и я хочу передать объект, определенный в импортированной сборке.Я хочу создать каждый член этого объекта вручную, но его члены доступны только для чтения и не имеют конструктора, поэтому я не могу создать экземпляр производного объекта.

Импортированный класс определен примерно так:это

public class foo
{
    public int num { get; }
    public String name { get; }
}

Я использовал FormatterServices.GetUninitializedObject, но я чувствую, что это начало.Возможно, есть способ программной сериализации?

Есть ли способ его создания и безопасной передачи?

...